Szukaj…


Uwagi

Najnowsze aktualizacje można znaleźć w: Porównanie funkcji

Porównanie obok siebie

Poniższa tabela porównuje funkcje dostępne (1) w EF Core i EF6.x.

Ma on na celu porównanie na wysokim poziomie i nie zawiera wszystkich funkcji, ani nie próbuje podać szczegółów na temat możliwych różnic między działaniem tej samej funkcji.

Tworzenie modelu EF6.x EF Core 1.0.0
Podstawowe modelowanie (klasy, właściwości itp.) tak tak
Konwencje tak tak
Niestandardowe konwencje tak Częściowy
Adnotacje danych tak tak
Płynne API tak tak
Dziedziczenie: Tabela według hierarchii (TPH) tak tak
Dziedziczenie: Tabela według typu (TPT) tak
Dziedziczenie: Tabela według konkretnej klasy (TPC) tak
Właściwości stanu cienia tak
Alternatywne klucze tak
Wiele do wielu: z jednostką łączenia tak tak
Wiele do wielu: bez elementu dołączającego tak
Generowanie kluczy: baza danych tak tak
Generowanie klucza: klient tak
Typy złożone / wartościowe tak
Danych przestrzennych tak
Wizualizacja graficzna modelu tak
Graficzny edytor przeciągnij / upuść tak
Format modelu: Kod tak tak
Format modelu: EDMX (XML) tak
Model inżynierii wstecznej z bazy danych: wiersz poleceń tak
Model inżynierii wstecznej z bazy danych: Kreator VS tak
Model przyrostowej aktualizacji z bazy danych tak
Zapytanie o dane EF6.x EF Core 1.0.0
LINQ: Proste zapytania Stabilny Stabilny
LINQ: Moderuj zapytania Stabilny Stabilizujący
LINQ: złożone zapytania Stabilny W trakcie
LINQ: zapytania wykorzystujące właściwości nawigacji Stabilny W trakcie
„Ładne” generowanie SQL Ubogi tak
Mieszana ocena klient / serwer tak
Ładowanie powiązanych danych: chętny tak tak
Ładowanie powiązanych danych: Leniwy tak
Ładowanie powiązanych danych: Jawne tak
Surowe zapytania SQL: typy modeli tak tak
Nieprzetworzone zapytania SQL: typy niezamapowane tak
Surowe zapytania SQL: Komponowanie za pomocą LINQ tak
Zapisywanie danych EF6.x EF Core 1.0.0
Zapisz zmiany tak tak
Śledzenie zmian: migawka tak tak
Śledzenie zmian: powiadomienie tak tak
Dostęp do stanu śledzenia tak Częściowy
Optymistyczna współbieżność tak tak
Transakcje tak tak
Partia zestawień tak
Procedura składowana tak
Obsługa odłączonego wykresu (warstwa N): interfejsy API niskiego poziomu Ubogi tak
Obsługa odłączonego wykresu (N-poziom): od końca do końca Ubogi
Inne funkcje EF6.x EF Core 1.0.0
Migracje tak tak
Interfejsy API do tworzenia / usuwania baz danych tak tak
Dane nasion tak
Odporność połączeń tak
Haki cyklu życia (zdarzenia, przechwytywanie poleceń, ...) tak
Dostawcy baz danych EF6.x EF Core 1.0.0
SQL Server tak tak
MySQL tak Tylko płatne, wkrótce nieopłacone (2)
PostgreSQL tak tak
Wyrocznia tak Tylko płatne, wkrótce nieopłacone (2)
SQLite tak tak
SQL Compact tak tak
DB2 tak tak
InMemory (do testowania) tak
Azure Table Storage Prototyp
Redis Prototyp
Modele aplikacji EF6.x EF Core 1.0.0
WinForms tak tak
WPF tak tak
Konsola tak tak
ASP.NET tak tak
ASP.NET Core tak
Xamarin Wkrótce (3)
UWP tak

Przypisy:

(1): Stan na dzień 18.10.2016

(2): Płatni dostawcy są dostępni, pracują nieopłacani dostawcy. Zespoły pracujące nad nieopłacanymi dostawcami nie udostępniły publicznych danych dotyczących osi czasu itp.

(3): EF Core jest zbudowany do pracy na Xamarin, gdy w Xamarin jest włączona obsługa .NET Standard.



Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow