Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Az Entity Framework először 2008-ban jelent meg a .NET-keretrendszer részeként. Azóta számos evolúción ment keresztül:
- Az Entity Framework és az Entity Framework 4 első verziója teljes mértékben a .NET-keretrendszerben található
- Az Entity Framework 4.1, 4.2, 4.3 és 5.0 kódja a .NET-keretrendszerben található, néhány kód pedig NuGet-csomagként lett kézbesítve
- Az Entity Framework 6.0, 6.1, 6.2, 6.3, 6.4 és 6.5 teljes egészében NuGet-csomagként lesz szállítva
- Az Entity Framework Core (minden verzió) egy teljesen különálló kódbázis, és NuGet-csomagként működik
Az egyes változatok támogatási szabályzatait ebben a dokumentumban ismertetjük. A támogatási szabályzat minden esetben az adott verziók legújabb javítására vonatkozik.
Entity Framework Core (entitás keretrendszer mag)
Az Entity Framework Core új verziói az új .NET-verziókkal egy időben lesznek szállítva. Az Entity Framework Core támogatási szabályzata a .NET támogatási szabályzathoz igazodik. További információért tekintse meg az aktuális és a tervezett kiadásokat .
Az Entity Framework Core az Entity Framework egyetlen aktívan fejlesztett verziója, és javasoljuk, hogy minden új kódhoz használja.
Entity Framework 6.0, 6.1, 6.2, 6.3, 6.4 és 6.5
Az Entity Framework 6.x a Modern Életciklus Szabályzatot követi. Ez azt jelenti, hogy csak a legújabb kiadású verzió legújabb javítása támogatott. Jelenleg a legújabb verzió a 6.5. Ez a verzió mindig megtalálható a NuGetben. A 6.0-s, 6.1-s, 6.2-s, 6.3-os és 6.4-s verziók már nem támogatottak.
Bár az Entity Framework 6.x továbbra is támogatott, a fejlesztés már nem történik meg, és csak biztonsági problémák megoldását fogja kapni. Az Entity Framework 6.x kódbázisa nagyon stabil, és prioritás, hogy megőrizze ezt a stabilitást azáltal, hogy nem végez szükségtelen módosításokat a kódon. Határozottan javasoljuk, hogy az aktív fejlesztés alatt álló új alkalmazások és meglévő alkalmazások az Entity Framework Core-t használják.
A Microsoft legalább 12 hónapos értesítést küld az Entity Framework 6 támogatásának megszüntetése előtt. Jelenleg nincs terv a támogatás megszüntetésére.
Entity Framework 4.1, 4.2, 4.3 és 5.0
Figyelmeztetés
Az Entity Framework 4.1, 4.2, 4.3 és 5.0, valamint ezen verziók összes javítása nem támogatott, ezért nem használható. Az Entity Framework 4.1, 4.2, 4.3 és 5.0 NuGet-csomagjai már nem támogatottak. Az ezeket a verziókat használó alkalmazásokat frissíteni kell az Entity Framework 6 használatára, vagy az Entity Framework Core használatára kell portosíteni.
Az Entity Framework 4.x és 5.0 kódjának egy része a .NET-keretrendszerben található. Ezért ez a kód mindaddig támogatott, amíg a .NET-keretrendszer támogatott. Vegye figyelembe azonban, hogy ez a kód az entitás-keretrendszer ezen verzióihoz tartozó NuGet-csomagokkal együtt használható. A .NET-keretrendszer kódját nem szabad egymástól függetlenül használni.
Entity Framework 1 és 4
Figyelmeztetés
Az Entity Framework 1 és 4 örököltnek minősül, ezért nem használható. Az Entity Framework és az Entity Framework 4 első verziója teljes mértékben a .NET-keretrendszerben található. Ezért a .NET-keretrendszerben található verziók mindaddig támogatottak a .NET-keretrendszer részeként, amíg a .NET-keretrendszer támogatott. A rendszer azonban csak a biztonsági hibákat fogja kijavítani. Ezek a verziók régi kódnak számítanak, ezért nem használhatók.
Az ezeket a verziókat használó alkalmazásokat frissíteni kell az Entity Framework 6 használatára, vagy az Entity Framework Core használatára kell portosíteni.