Entity Framework Core 6 - 3 pytania i odpowiedzi ze szkolenia (styczeń 2022)

Seria pytań uczestników, które pojawiły się podczas szkolenia Entity Framework Core 6 realizowanego w dniach 17-19.01.2022 r.


Czy Entity Framework Core wspiera model dziedziczenia table per concrete type?

Wersja 6 i wcześniejsze nie wspierają tego modelu dziedziczenia. Dopiero wersja 7 prawdopodobnie będzie ten model wspierała.

Jakie silniki baz danych wspiera Entity Framework Core?

Entity Framework Core wpiera większość najpopularniejszych silników baz danych. Ich dokładna lista znajduje się na stronie: https://docs.microsoft.com/pl-pl/ef/core/providers

Czy wygenerowaną migrację przez Entity Framework Core można edytować?

Tak, można. Są też sytuacje, gdy wręcz trzeba to zrobić. Na przykład zmieniamy strukturę bazy danych i potrzebujemy w jakiś sposób zmigrować istniejące dane, aby ich nie utracić.