Sök…


Anmärkningar

För senaste uppdateringar, se: Feature Comparison

Jämförelse sida vid sida

Följande tabell jämför de tillgängliga funktionerna (1) i EF Core och EF6.x.

Det är avsett att ge en hög nivåjämförelse och listar inte alla funktioner, eller försöker ge detaljer om möjliga skillnader mellan hur samma funktion fungerar.

Skapa en modell EF6.x EF Core 1.0.0
Grundläggande modellering (klasser, egenskaper etc.) Ja Ja
konventioner Ja Ja
Anpassade konventioner Ja Partiell
Dataanmärkningar Ja Ja
Flytande API Ja Ja
Arv: Tabell per hierarki (TPH) Ja Ja
Arv: Tabell per typ (TPT) Ja
Arv: Tabell per betongklass (TPC) Ja
Skuggtillståndets egenskaper Ja
Alternativa nycklar Ja
Många-till-många: Med gå med enhet Ja Ja
Många-till-många: Utan gå med i enhet Ja
Nyckelgenerering: databas Ja Ja
Nyckelgenerering: Klient Ja
Komplexa / värdetyper Ja
Rumsliga data Ja
Grafisk visualisering av modellen Ja
Grafisk dra / släpp-redigerare Ja
Modellformat: kod Ja Ja
Modellformat: EDMX (XML) Ja
Omvänd ingenjörsmodell från databasen: Kommandorad Ja
Reverse engineer model from database: VS wizard Ja
Inkrementell uppdateringsmodell från databasen Ja
Frågeformulär EF6.x EF Core 1.0.0
LINQ: Enkla frågor Stabil Stabil
LINQ: Måttliga frågor Stabil stabilisering
LINQ: Komplexa frågor Stabil Pågående
LINQ: Frågor som använder navigationsegenskaper Stabil Pågående
“Pretty” SQL-generation Fattig Ja
Blandad klient / server utvärdering Ja
Laddar relaterade data: Ivrig Ja Ja
Laddar relaterade data: Lazy Ja
Laddar relaterade data: Explicit Ja
Raw SQL-frågor: Modelltyper Ja Ja
Raw SQL-frågor: O-mappade typer Ja
Raw SQL-frågor: Komponera med LINQ Ja
Spara data EF6.x EF Core 1.0.0
Spara ändringar Ja Ja
Ändra spårning: Snapshot Ja Ja
Ändra spårning: Meddelande Ja Ja
Åtkomst till spårat tillstånd Ja Partiell
Optimistisk samtidighet Ja Ja
transaktioner Ja Ja
Sammanställning av uttalanden Ja
Lagrad procedur Ja
Fristående grafstöd (N-Tier): Låga API: er Fattig Ja
Fristående grafstöd (N-Tier): End-to-end Fattig
Andra funktioner EF6.x EF Core 1.0.0
migreringar Ja Ja
API: er för skapande / borttagning av databaser Ja Ja
Fröuppgifter Ja
Anslutningens elasticitet Ja
Livscykelkrokar (händelser, avlyssning av kommandon, ...) Ja
Databasleverantörer EF6.x EF Core 1.0.0
SQL Server Ja Ja
MySQL Ja Endast betalt, obetalt kommer snart (2)
PostgreSQL Ja Ja
Orakel Ja Endast betalt, obetalt kommer snart (2)
SQLite Ja Ja
SQL Compact Ja Ja
DB2 Ja Ja
InMemory (för testning) Ja
Azure Table Storage Prototyp
Redis Prototyp
Applikationsmodeller EF6.x EF Core 1.0.0
WinForms Ja Ja
WPF Ja Ja
Trösta Ja Ja
ASP.NET Ja Ja
ASP.NET Core Ja
Xamarin Kommer snart (3)
UWP Ja

fotnoter:

(1): Från och med 2016/10/18

(2): Betalade leverantörer är tillgängliga, obetalda leverantörer arbetas med. De team som arbetar med de obetalda leverantörerna har inte delat offentliga detaljer om tidslinjen etc.

(3): EF Core är byggd för att fungera på Xamarin när stöd för .NET Standard är aktiverat i Xamarin.



Modified text is an extract of the original Stack Overflow Documentation
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow