Pobierz kartę szkolenia
Entity Framework Core 8 - zagadnienia zaawansowane
kod szkolenia: EF CORE_ZAAW / PL AA 2dProjektantów, programistów, liderów zespołów programistycznych, architektów, testerów oraz osób zainteresowanych tworzeniem aplikacji .NET z użyciem Entity Framework Core jako mechanizmu dostępu do danych.
Nabycie umiejętności w zakresie optymalizacji dostępu do danych. Wypracowanie strategii kontroli wielodostępu i zarządzania danymi dla typowych scenariuszy.
Ukończone szkolenie lub wiedza z zakresu:
- Podstawy programowania obiektowego w C#
- Wprowadzenie do języka C#
- Entity Framework Core 8
- Szkolenie: polski
SZKOLENIE OBEJMUJE
- Wykłady
- Kodowanie na żywo
- Warsztaty
- Śledzenie obiektów
- ChangeTracker
- Track Graph
- Strategie śledzenia
- Zdarzenia
- Pobieranie i modyfikowanie stanów encji i ich właściwości
- Praca z odłączonymi encjami
- Tworzenie modelu
- Konwersje wartości (własne konwertery)
- Dzielenie tabel (split table)
- Mapowanie funkcji SQL
- Kolumny obliczane
- Właściwości w tle (shadow properties)
- Sekwencje
- Pola zapasowe
- Tabele czasowe
- Rzadkie kolumny (sparse columns)
- Typy złożone
- Kolumny JSON
- Mapowanie
- Zapytania
- Kolekcje pierwotne
- Transakcje
- Transakcje bazy danych
- Transakcje rozproszone
- Konkurencyjność
- Konfiguracja z użyciem tokena
- Konfiguracja z użyciem sygnatury czasowej
- Konwencje
- Tworzenie własnych konwencji
- Konwertery
- Tworzenie własnego konwertera
- Filtry globalne
- Tworzenie filtrów globalnych
- Lokalne wyłączenie filtru globalnego
- Ładowanie powiązań
- Wczesne
- Jawne
- Opóźnione
- Dane przestrzenne
- Typy geometryczne
- Typy geograficzne
- SQL
- Widoki
- Procedury składowe
- Triggery
- Optymalizacja
- Pula kontekstu
- Kompilowane zapytania