Je travaille actuellement sur un projet qui utilise EF Code-First. Maintenant, nous avons déjà fait 3 tables dans notre base de données, et l'utilisation des migrations est capable de les mettre à jour très bien. Maintenant, nous avons décidé que nous avions besoin d'une autre table dans notre base de données. J'ai créé la classe et le contexte pour cela. J'ai supposé que je pourrais utiliser une migration pour mettre à jour la base de données; Cependant, lorsque j'ai créé la migration, le fichier était complètement vide. Cette table particulière n'est associée à aucune table préexistante. Comment puis-je ajouter de nouvelles tables comme celle-ci?Comment ajouter une nouvelle table en utilisant Code First et les migrations
1
A
Répondre
0
S'il vous plaît suivre cette tuotrial: msdn.microsoft.com/en-us/data/jj591621
il montre toutes les étapes doivent effectuer la migration sur la base de données de code premier
2
Vous devez créer une propriété dans votre DBContext et ajoutez les correspondances.
public DBSet<MyTable> MyTables {get;set;}
Et vous devriez avoir une cartographie:
modelBuilder.Entity<MyTable>.HasKey(mt => mt.Id);
//...everything else...
Lorsque vous exécutez add-migration, il devrait générer le code pour vous/
Questions connexes
- 1. Comment graver des données en utilisant EntityFramework Code first Migrations
- 2. DDD et EF-First Migrations de code
- 3. Comment ajouter une autre table à ma base de données en utilisant Code First sur MVC3 et Entity Framework?
- 4. Comment ajouter dynamiquement une table au contexte EF4 dans le code - No Code First
- 5. Comment séparer une grande table en plusieurs types discrets en utilisant EF-Code-First
- 6. Code Premières migrations et procédures stockées
- 7. Comment interroger une table de jointure dans EF Code First?
- 8. Créer une nouvelle table en utilisant implode
- 9. Comment désactiver les migrations de code
- 10. Comment ajouter une nouvelle ligne à une table existante en utilisant le serveur C# sql
- 11. EF4 Code First: comment ajouter une relation sans ajouter de propriété de navigation
- 12. Code EF4 Créer d'abord une nouvelle table
- 13. Comment ajouter une rangée à une table en utilisant swt
- 14. comment ajouter une nouvelle valeur en XML en utilisant java?
- 15. Ajouter une ligne de table en utilisant after() et load()
- 16. Comment ajouter une nouvelle ligne à wpfToolkit: DataGrid (en code)
- 17. Ajouter une nouvelle colonne à la table
- 18. Comment ajouter une nouvelle entrée en utilisant dexie.js
- 19. Comment réinitialiser les migrations de base de données en utilisant le code EF en premier?
- 20. Comment ajouter une nouvelle ligne dans une table avec animation en utilisant jQuery?
- 21. Comment utiliser Entity Framework code-first
- 22. Utiliser les migrations pour ajouter une colonne à une table de base de données dans Rails
- 23. Comment ajouter dynamiquement une nouvelle colonne à une table HTML
- 24. code MySql EF premières migrations VB.NET
- 25. .NET MVC 3/EF Code First - Ajouter une entité associée
- 26. Comment puis-je créer et utiliser des vues en utilisant EF6 Code First?
- 27. Rails Migrations: Comment diviser une table en deux tables?
- 28. Comment ajouter une nouvelle table de données Many-To-Many en utilisant le framework d'entité
- 29. ajouter une nouvelle table onUpgrade android
- 30. Compact toutes les migrations
add-migration Mise à jour base de données –