sobota, 7 kwietnia 2012

Entity Framework Code First dla istniejącej bazy

Ostatni już możliwy scenariusz stworzenia modelu Entity Framework to Code First dla istniejącej bazy danych.

Aby skorzystać z tej opcji, na początek musimy zainstalować Entity Framework Power Tools.
Po zainstalowaniu w meni kontekstowym projektu otrzymamy nową pozycję: Entity Framework:


Wybieramy opcję Reverse Engineer Code First i konfigurujemy połączenie dla bazy którą chcemy obłsużyć:


Po kliknięciu na Ok zostaną wygenerowane klasy z modelem, mapowaniem oraz Context-em:


Wydaje mi się że jest to dużo lepsze rozwiązanie niż korzystanie z Database First gdyż otrzymujemy zbiór bardzo czystych klas, które następnie łatwo możemy rozbudowywać o nowe pola, mapowania itd.

Brak komentarzy:

Prześlij komentarz