W końcu udało nam się pozbyć problemów, abyśmy mogli zacząć używać kodu jako pierwszego.Czy mogę używać Code First Migration bez zrewolucjonizowanych nazw tabel?
Po uruchomieniu "Enable-Migrations" tworzy plik z InitialCreate w jego nazwie.
(jak tutaj: http://msdn.microsoft.com/en-us/data/jj591621.aspx#enabling)
Ten plik ma wiele nazw tabel bazy danych zamiast pojedynczej.
mam ten wiersz w moim initiazlizer, co jest poprawne:
modelBuilder.Conventions.Remove<PluralizingTableNameConvention>();
ale plik, który jest utworzony z migracją ma wszystkie nazwy liczbę mnogą.
To staje się denerwujące, gdy dodaję migrację, a pierwszą rzeczą, którą robi, jest upuszczenie każdej tabeli w DB i ponowne dodanie ich jako liczby pojedynczej.
Czy mogę przekazać parametr do polecenia "Włącz Migracje" lub coś, co nakazuje, aby nie było ono pluralizowane?
Próbowałem zaktualizować do wersji 6.1, zanim spróbowałem tego, ale być może nie zaktualizowałem wszystkich projektów. Spróbuję ponownie i zgłoś – thepaulpage
Czy to też działa, jeśli używasz EF 6.1? – andyp
Nie miałem jeszcze okazji tego wypróbować. Na razie ruszyliśmy, ale wiem, że wrócimy w pewnym momencie, a ja wrócę i zaktualizuję, kiedy spróbujemy ponownie. – thepaulpage