9

Korzystanie z Visual Studios 2010 Tworzę projekt z bazą danych.Program względem projektu bazy danych z wykorzystaniem struktury obiektu

Postanowiłem spróbować skorzystać z jednego z tych projektów baz danych, które pozwalają zarządzać bazą danych w kontroli źródła wraz z kodem.

Wydaje mi się również, że wykorzystam framework podmiotowy jako moje narzędzie dostępu do danych.

Czy istnieje dobre rozwiązanie, aby powiązać projekt EF 4.0 z bazą danych zarządzaną w projekcie bazy danych (zakładając, że jest to nowa baza danych)?

Odpowiedz

5

Po prostu użyjesz projektu bazy danych do utworzenia bazy danych i użyjesz najpierw bazy danych z podejściem Entity (oznacza to, że będziesz używał kreatora i aktualizacji z bazy danych, aby utworzyć dla ciebie model encji).

+0

Aktualizacja systemu EF 4.0 jest bardzo łatwa, gdy dochodzi do zmian w bazie danych, ale nie jest ona automatyczna. Czy powinienem pominąć projekt bazy danych i zamiast tego użyć najpierw kodu EF? –

+0

To zależy od sposobu, w jaki chcesz opracować aplikację. Kod pierwszy = prawie nie ma kontroli nad bazą danych. Baza danych najpierw z Projektem bazy danych = pełna kontrola nad bazą danych. –

+0

Czy jest to poprawny przepływ pracy dla zmiany db? (1) Wprowadź zmiany w projekcie bazy danych, (2) Zbuduj projekt db, (3) Opublikuj projekt db (do bazy danych), a następnie (4) Zaktualizuj model EF z bazy danych? Byłoby miło móc zaktualizować model bezpośrednio z projektu db, bez (3) publikowania, zanim będę gotowy - czy mówisz, że to niemożliwe? Używam VS2013 z EF 6. –

Powiązane problemy