Czym jest Entity Framework?

Entity Framework to open-sourcowy ORM dla aplikacji .NET, stworzony przez Microsoft. Pozwala developerom na  pracę z bazą danych bez koncentrowania się na tabelach czy rekordach, w których dane te są przechowywane.

Czym jest podejście Code-First?

W podejściu Code-First chodzi o skupienie się na domenie aplikacji i tworzeniu klas dla jednostek domeny, na podstawie których EF wygeneruje bazę. Zamiast najpierw zaprojektować bazę danych a następnie tworzyć klasy, które pasują do projektu tej bazy.

Czym jest podejście Db-First?

W tym podejściu najpierw projektujemy bazę danych, którą później importujemy do modelu. Na podstawie tego modelu EF generuje potrzebne klasy i zajmuje się mapowaniem.

Scroll to Top