Table des matières:

Comment puis-je me débarrasser de la migration EF ?
Comment puis-je me débarrasser de la migration EF ?

Vidéo: Comment puis-je me débarrasser de la migration EF ?

Vidéo: Comment puis-je me débarrasser de la migration EF ?
Vidéo: Comment s’imposer et se faire respecter (vous le méritez!) 2024, Novembre
Anonim

Supprimer une migration

Parfois, vous ajoutez un migration et réalisez que vous devez apporter des modifications supplémentaires à votre EF Modèle de base avant de l'appliquer. À supprimer le dernier migration , utilisez cette commande. Après suppression les migration , vous pouvez apporter des modifications supplémentaires au modèle et l'ajouter à nouveau.

A savoir aussi, comment fonctionne la migration EF ?

Les migrations Cette fonctionnalité vous permet d'apporter des modifications à votre modèle, puis de propager ces modifications à votre schéma de base de données. Migrations sont activés par défaut dans EF Coeur. Ils sont gérés en exécutant des commandes. Si vous disposez de Visual Studio, vous pouvez utiliser la console du gestionnaire de packages (PMC) pour gérer migrations.

De même, à quoi sert la migration ajoutée ? Ajouter - Migration : crée un nouveau migration classe selon le nom spécifié avec les méthodes Up() et Down(). Update-Database: exécute le dernier migration fichier créé par le Ajouter - Migration commande et applique les modifications au schéma de la base de données.

À cet égard, comment réinitialiser ma migration ?

Scénario 1:

  1. Supprimez tous les fichiers de migration de votre projet. Parcourez chacun de vos dossiers de migration d'applications de projets et supprimez tout à l'intérieur, à l'exception du fichier _init_.py.
  2. Supprimez la base de données actuelle ou supprimez le fichier db. sqlite3 si c'est votre cas.
  3. Créez les migrations initiales et générez le schéma de base de données:

Comment activer la migration ?

Sélectionnez Outils > Gestionnaire de packages NuGet > Console du gestionnaire de packages. Les Permettre - Migration commande crée le Migrations dossier, qui contient un script pour initialiser la base de données. Ouvrez la configuration. cs dans le Migrations dossier.

Conseillé: