Wprowadzenie do programu Entity Framework 6
Ten przewodnik zawiera zbiór linków do wybranych artykułów dokumentacji, przewodników i filmów wideo, które mogą pomóc w szybkim rozpoczęciu pracy.
Informacje podstawowe
Pobieranie platformy Entity Framework
W tym miejscu dowiesz się, jak dodać program Entity Framework do aplikacji i, jeśli chcesz użyć Projektant EF, upewnij się, że jest on zainstalowany w programie Visual Studio.
Tworzenie modelu: Najpierw kod, Projektant EF i przepływy pracy ef
Czy wolisz określić model EF pisanie kodu lub pól rysunkowych i wierszy? Czy zamierzasz użyć programu EF do mapowania obiektów na istniejącą bazę danych, czy chcesz, aby program EF utworzył bazę danych dostosowaną do obiektów? W tym miejscu dowiesz się więcej o dwóch różnych podejściach do korzystania z platformy EF6: EF Projektant i Code First. Upewnij się, że śledzisz dyskusję i oglądasz film wideo o różnicy.
-
DbContext to pierwszy i najważniejszy typ ef, którego musisz nauczyć się używać. Służy jako launchpad dla zapytań bazy danych i śledzi zmiany wprowadzone w obiektach, aby można je było utrwalać z powrotem do bazy danych.
-
Dowiedz się, jak uzyskać pomoc od ekspertów i współtworzyć własne odpowiedzi dla społeczności.
-
Program Entity Framework 6 używa otwartego modelu programowania. Dowiedz się, jak pomóc w ulepszaniu platformy EF, odwiedzając nasze repozytorium GitHub.
Zasoby Code First
- Kod pierwszy do istniejącego przepływu pracy bazy danych
- Kod pierwszy do nowego przepływu pracy bazy danych
- Mapowanie wyliczenia przy użyciu funkcji Code First
- Mapowanie typów przestrzennych przy użyciu kodu najpierw
- Pisanie niestandardowych konwencji code first
- Korzystanie z usługi Code First Fluent Configuration z visual basic
- Migracje Code First
- Migracje Code First w środowiskach zespołowych
- Automatyczne Migracje Code First (nie jest to już zalecane)
Zasoby Projektant EF
- Pierwszy przepływ pracy bazy danych
- Pierwszy przepływ pracy modelu
- Wyliczenia mapowania
- Mapowanie typów przestrzennych
- Mapowanie dziedziczenia tabeli na hierarchię
- Mapowanie dziedziczenia tabeli na typ
- Mapowanie procedury składowanej dla Aktualizacje
- Mapowanie procedury składowanej dla zapytania
- Dzielenie jednostki
- Dzielenie tabeli
- Definiowanie zapytania (zaawansowane)
- Funkcje wartości tabeli (zaawansowane)