Ricerca…


Osservazioni

Per gli ultimi aggiornamenti, fare riferimento a: Confronto delle caratteristiche

Confronto affiancato

La seguente tabella mette a confronto le funzioni disponibili (1) in EF Core e EF6.x.

Ha lo scopo di fornire un confronto ad alto livello e non elenca tutte le funzionalità, o tenta di fornire dettagli sulle possibili differenze tra il modo in cui funziona la stessa funzione.

Creare un modello EF6.x EF Core 1.0.0
Modellazione di base (classi, proprietà, ecc.)
Convegni
Convenzioni personalizzate Parziale
Annotazioni di dati
API fluente
Eredità: tabella per gerarchia (TPH)
Eredità: tabella per tipo (TPT)
Eredità: tabella per classe di calcestruzzo (TPC)
Proprietà dello stato dell'ombra
Chiavi alternative
Molti-a-molti: con l'entità join
Molti-a-molti: senza join entità
Generazione di chiavi: database
Generazione della chiave: cliente
Tipi complessi / valore
Dati spaziali
Visualizzazione grafica del modello
Editor trascina / rilascia grafico
Formato del modello: codice
Formato del modello: EDMX (XML)
Modello di reverse engineering dal database: riga di comando
Modello di reverse engineering dal database: procedura guidata VS.
Modello di aggiornamento incrementale dal database
Dati di query EF6.x EF Core 1.0.0
LINQ: query semplici Stabile Stabile
LINQ: query moderate Stabile Stabilizzazione
LINQ: query complesse Stabile In corso
LINQ: query utilizzando le proprietà di navigazione Stabile In corso
Generazione SQL "carina" Povero
Valutazione mista client / server
Caricamento dei dati relativi: desideroso
Caricamento dei dati relativi: pigro
Caricamento dati correlati: esplicito
Query SQL non elaborate: tipi di modello
Query SQL non elaborate: tipi non mappati
Query SQL non elaborate: composizione con LINQ
Salvataggio dei dati EF6.x EF Core 1.0.0
Salva I Cambiamenti
Modifica del tracciamento: istantanea
Change tracking: notifica
Accesso allo stato tracciato Parziale
Concorrenza ottimistica
Le transazioni
Raccolta di dichiarazioni
Procedura memorizzata
Supporto grafico indipendente (N-Tier): API a basso livello Povero
Supporto grafico indipendente (N-Tier): end-to-end Povero
Altre caratteristiche EF6.x EF Core 1.0.0
migrazioni
API di creazione / cancellazione del database
Dati seme
Resilienza della connessione
Ganci del ciclo di vita (eventi, intercettazione comandi, ...)
Provider di database EF6.x EF Core 1.0.0
server SQL
MySQL Solo pagato, non retribuito in arrivo (2)
PostgreSQL
Oracolo Solo pagato, non retribuito in arrivo (2)
SQLite
SQL Compact
DB2
InMemory (per test)
Archiviazione tavolo di Azure Prototipo
Redis Prototipo
Modelli di applicazione EF6.x EF Core 1.0.0
WinForms
WPF
consolle
ASP.NET
ASP.NET Core
Xamarin Disponibile a breve (3)
UWP

Note:

(1): A partire dal 2016/10/18

(2): i fornitori pagati sono disponibili, i fornitori non pagati sono stati elaborati. I team che lavorano sui provider non pagati non hanno condiviso i dettagli pubblici della cronologia, ecc.

(3): EF Core è progettato per funzionare su Xamarin quando il supporto per .NET Standard è abilitato in Xamarin.



Modified text is an extract of the original Stack Overflow Documentation
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow