Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Program Entity Framework został wydany po raz pierwszy w 2008 roku w ramach programu .NET Framework. Od tego czasu przeszedł kilka ewolucji:
- Pierwsza wersja platformy Entity Framework i programu Entity Framework 4 jest w pełni zawarta w programie .NET Framework
- Program Entity Framework 4.1, 4.2, 4.3 i 5.0 mają jakiś kod w programie .NET Framework, a niektóre kody wysyłane jako pakiety NuGet
- Program Entity Framework 6.0, 6.1, 6.2, 6.3, 6.4 i 6.5 są dostarczane całkowicie jako pakiety NuGet
- Entity Framework Core (wszystkie wersje) to całkowicie oddzielna baza kodu i dostarczana jako pakiety NuGet
Zasady pomocy technicznej dla każdej z tych odmian opisano w tym dokumencie. We wszystkich przypadkach zasady pomocy technicznej dotyczą najnowszej poprawki podanych wersji.
Entity Framework Core
Nowe wersje programu Entity Framework Core są dostarczane w tym samym czasie co nowe wersje platformy .NET. Zasady obsługi platformy Entity Framework Core są zgodne z zasadami obsługi platformy .NET. Aby uzyskać więcej informacji, zobacz bieżące i planowane wydania .
Entity Framework Core jest jedyną aktywnie opracowaną wersją programu Entity Framework i zalecamy jej użycie dla wszystkich nowych kodu.
Entity Framework 6.0, 6.1, 6.2, 6.3, 6.4 i 6.5
Program Entity Framework 6.x jest zgodny z zasadami nowoczesnego cyklu życia. Oznacza to, że obsługiwana jest tylko najnowsza poprawka najnowszej wersji wydanej. W tej chwili najnowsza wersja to 6.5. Tę wersję zawsze można znaleźć w witrynie NuGet. Wersje 6.0, 6.1, 6.2, 6.3 i 6.4 nie są już obsługiwane.
Mimo że program Entity Framework 6.x jest nadal obsługiwany, nie jest już opracowywany i będzie otrzymywać tylko poprawki problemów z zabezpieczeniami. Baza kodu programu Entity Framework 6.x jest bardzo stabilna i priorytetem jest zachowanie tej stabilności, nie wprowadzając żadnych niepotrzebnych zmian w kodzie. Zdecydowanie zachęca się do korzystania z platformy Entity Framework Core nowych aplikacji i istniejących aplikacji, które są w aktywnym tworzeniu.
Firma Microsoft udostępni co najmniej 12 miesięcy powiadomienia przed zakończeniem wsparcia dla programu Entity Framework 6. Obecnie nie ma planów zakończenia pomocy technicznej.
Entity Framework 4.1, 4.2, 4.3 i 5.0
Ostrzeżenie
Program Entity Framework 4.1, 4.2, 4.3 i 5.0 oraz wszystkie poprawki tych wersji nie są obsługiwane i nie powinny być używane. Pakiety NuGet dla programu Entity Framework 4.1, 4.2, 4.3 i 5.0 nie są już obsługiwane. Aplikacje korzystające z tych wersji powinny być aktualizowane w celu używania programu Entity Framework 6 lub przenoszenia do korzystania z programu Entity Framework Core.
Część kodu dla programu Entity Framework 4.x i 5.0 jest zawarta w programie .NET Framework. W związku z tym ten kod jest obsługiwany, o ile jest obsługiwany program .NET Framework. Należy jednak pamiętać, że ten kod ma być używany w połączeniu z pakietami NuGet dla tych wersji programu Entity Framework. Kod .NET Framework nie powinien być używany niezależnie.
Entity Framework 1 i 4
Ostrzeżenie
Program Entity Framework 1 i 4 są uznawane za starsze i nie powinny być używane. Pierwsza wersja platformy Entity Framework i programu Entity Framework 4 jest w pełni zawarta w programie .NET Framework. W związku z tym te wersje zawarte w programie .NET Framework są obsługiwane w ramach programu .NET Framework, o ile jest obsługiwany program .NET Framework. Jednak tylko usterki zabezpieczeń zostaną naprawione. Te wersje są starszym kodem i nie powinny być używane.
Aplikacje korzystające z tych wersji powinny być aktualizowane w celu używania programu Entity Framework 6 lub przenoszenia do korzystania z programu Entity Framework Core.