Salut J'utilise la version bêta 1 de ce paquet nuGet, la base de données est déjà créée et j'ai besoin de savoir s'il existe un moyen de remplir mes tables via les migrations. ThanxsComment graver des données en utilisant EntityFramework Code first Migrations
18
A
Répondre
18
Le message d'introduction montre comment les données semences http://blogs.msdn.com/b/adonet/archive/2011/11/29/code-first-migrations-beta-1-no-magic-walkthrough.aspx
données de semences: Remplacer la méthode des semences dans cette classe pour ajouter des données de semences. - La méthode Seed sera appelée après la migration vers la dernière version. - Vous pouvez utiliser la méthode d'extension auxiliaire DbContext.AddOrUpdate() pour éviter de créer des données de duplication . Par exemple.
myContext.AddOrUpdate(c => c.FullName,
new Customer { FullName = "Andrew Peters", CustomerNumber = 123 },
);
Questions connexes
- 1. DDD et EF-First Migrations de code
- 2. Migrations ClientSide avec EntityFramework
- 3. Comment ajouter une nouvelle table en utilisant Code First et les migrations
- 4. comment graver des nombres en utilisant java
- 5. Comment réinitialiser les migrations de base de données en utilisant le code EF en premier?
- 6. Obtenir des données mensuelles en utilisant EntityFramework
- 7. Désactiver les migrations EntityFramework 5
- 8. Comment graver des données mysql en python?
- 9. Méthode DataAnnotations avec EntityFramework (Database First)
- 10. Code EF First MetadataException
- 11. En utilisant InitialLOBFetchSize avec EntityFramework
- 12. Comment utiliser Entity Framework code-first
- 13. Entity Framewok Code-First prend-il encore en charge?
- 14. Azure Code Initial First Migration Initializer
- 15. Code first connectionStrings
- 16. code-first Local pas de chargement de données
- 17. Comment puis-je créer et utiliser des vues en utilisant EF6 Code First?
- 18. Bibliothèque recommandée pour graver des données html
- 19. Comment dynamiquement vous graver/graver des données d'intervalle avec OpenOffice Calc?
- 20. graver des tracés de violon en utilisant ggplot2
- 21. Code First Entity Framework
- 22. Entitity Framework 4.1 - Code First - Unité de test des données couche d'accès
- 23. Comment désactiver les migrations de code
- 24. Comment graver des données sur un cd-rom
- 25. Code EF First - IsConcurrencyToken()
- 26. Comment graver des données avec mongoid dans un modèle de rails existant?
- 27. Clé étrangère First-Code EF Création de données en double
- 28. Comment générer automatiquement SDF dans l'approche Code First
- 29. Base de données EntityFramework d'abord ou Code d'abord
- 30. Utilisez CreateDatabaseIfNotExists avec Code First Migration?
ok je l'ai eu, grand message d'introduction, thanxs. –
Je mettais en œuvre la réponse et j'ai remarqué qu'en effet je peux écrire mes graines dans le fichier de configuration, mais à chaque fois que j'utilise le code Update-Database, ces graines vont peupler la BD, à chaque fois! :(... J'essaye d'ajouter la graine sur les fichiers de migrations à la place, mais je pense que ça ne fonctionne pas de cette façon.Pouvez-vous m'aider avec cela, je veux juste que ces graines peuplent mon DB une fois et pas à chaque fois Update-Database , thanxs pal –
Vous avez accès au contexte à ce stade, vous pouvez facilement faire un myContext.Tablename.Any() autour du bloc de code.) – Betty