Witam Używam wersji Beta 1 tego pakietu nuGet, baza danych jest już utworzona i muszę wiedzieć, czy istnieje sposób na wypełnienie moich tabel przez migracje. ThanxsJak zaimportować dane za pomocą EntityFramework Code first Migrations
18
A
Odpowiedz
18
Intro post pokazuje jak zaszczepienia danych http://blogs.msdn.com/b/adonet/archive/2011/11/29/code-first-migrations-beta-1-no-magic-walkthrough.aspx
dane Seed: Zastąpić metodę Seed w tej klasie, aby dodać dane nasion. - Metoda seed zostanie wywołana po migracji do najnowszej wersji. - Można użyć metody rozszerzenia pomocnika DbContext.AddOrUpdate(), aby uniknąć tworzenia duplikatów danych początkowych. Na przykład.
myContext.AddOrUpdate(c => c.FullName,
new Customer { FullName = "Andrew Peters", CustomerNumber = 123 },
);
Powiązane problemy
- 1. Wyjątki dla Entity Framework Code First Migrations
- 2. Entity Framework Code First Migrations: programowo pobieraj skrypty sql
- 3. Czy istnieje dobry sposób na rozszerzenie Code-First Migrations
- 4. Entity Framework Code First Data Migrations nie działa z VS2012 Web Deploy
- 5. Co robi EntityFramework Code First z właściwościami pobierającymi/ustawiającymi?
- 6. Code First vs. Database First
- 7. Dziedziczenie EF Code-First
- 8. Jak wpływać na kolejność kolumn z Entity Framework Code First Migrations
- 9. Modelowanie kopii kontekstu bazy danych zmieniło się; Rozważ Code First Migrations
- 10. Jak zaimportować dane XML za pomocą d3.js?
- 11. Przełączanie z automatycznej migracji EF na Code-First-Migration
- 12. Dlaczego klasy Code First wymagają właściwości nawigacyjnych?
- 13. Entity Framework 4 Code-First za i przeciw
- 14. Jak zatrzymać EF (Code First) Sprawdzanie zmian schematu
- 15. Jak przechowywać podwójną tablicę [] do bazy danych za pomocą Entity Framework Code-First approach
- 16. Jak zaimportować dane do SAP
- 17. WebPublish Code-First Migracje z zewnętrznym plikiem connectionStrings.config
- 18. Jak mogę zaimportować html za pomocą php?
- 19. Code First Entity Framework - zmień ciąg połączenia
- 20. Czy mogę używać Code First Migration bez zrewolucjonizowanych nazw tabel?
- 21. Integracja Npgsql z Entity Framework Code First
- 22. Jednokierunkowy jeden-do-wielu z Code First
- 23. Entity Framework Code First Lazy Loading
- 24. Entity Framework Code-First Migrations - Nie można usunąć ograniczenia, ponieważ nie istnieje (konwencja nazewnictwa od 4.3 do 5.0)
- 25. Entity Framework Code First - ignorowanie klasy bazowej
- 26. CSS :: przed znoszący :: first-letter code
- 27. EF 4.1 Code First - dodaj kolumnę
- 28. Entity Framework Code First ReadOnly Entity
- 29. MembershipUser i Entity Framework Code First
- 30. Wyklucz pole/właściwość z bazy danych za pomocą Entity Framework 4 i Code-First
ok Mam to, świetny intro post, thanxs. –
Wdrażałem odpowiedź i zauważyłem, że rzeczywiście mogę zapisać moje nasiona w pliku konfiguracyjnym, ale za każdym razem, gdy używam kodu Update-Database, te nasiona będą zapełniać DB, za każdym razem! :(... Próbuję dodać nasienie do plików migracji zamiast, ale myślę, że to nie działa w ten sposób.Czy możesz mi pomóc z tym, po prostu chcę, aby te nasiona zapełniły mój db raz, a nie za każdym razem, gdy idę Aktualizacja bazy danych , thanxs pal –
Masz dostęp do kontekstu w tym miejscu, możesz łatwo owijać myContext.Tablename.Any() wokół bloku kodu – Betty