W ostatnim poście pisałem o tym w jaki sposób stworzyć aplikację korzystającą z Entity Framework Model First. Tym razem chciałbym się skupić nad możliwością wykorzystania DbContex-ta w Model First.
Jeżeli spojrzymy na projekt który ostatnio tworzyliśmy i spróbujemy wyświetlić IntelliSense na Contexcie zobaczy:
Jak widać wiele metod, właściwości. Code First zawierał dużo bardziej czytelny schemat.
Spróbujemy wykorzystać DbContext zawarty w EF > 4.1. W tym celu instalujemy EF (np. za pomocą NuGet-a).
Po zainstalowaniu przechodzimy do Modelu w EF i wybieramy opcję Add Code Generation Item... :
Wybieramy ADO.NET DbContext Generator:
Po kliknięciu na Add do naszej solucji zostanie dodanych kilka plików, jednym z nich jest nowy Context widoczny na poniższym screenie:
Jeżeli teraz zobaczymy na zawartość IntelliSense, możemy zobaczyć iż wykorzystuje ono tylko i wyłącznie nowy DbContext:
Subskrybuj:
Komentarze do posta (Atom)
Brak komentarzy:
Prześlij komentarz