Szkolenie: Entity Framework Core
Podczas szkolenia Entity Framework Core uczestnicy poznają dokładnie zasadę działania oraz mechanizmy najbardziej popularnego ORM dla .NET Core. W najnowszej wersji Entity Framework Core położono nacisk na zwiększenie wydajności i wprowadzano kilka usprawnień.
2805 PLN+23% VAT (3450 PLN brutto / 1 os.)Czas trwania szkolenia:3 dni (24h)
Kod kursu:NET/EFCORE
Entity Framework Core
Cele szkolenia
Poznanie mechanizmów oferowanych przez Entity Framework Core
Usprawnienie komunikacji z bazą danych
Dla kogo?
Programistów oraz architektów, którzy chcą poszerzyć swoją wiedzę z zakresu najpopularniejszej technologii dostępu do bazy danych na platformie .NET Core - Entity Framework Core
Zalety
Utworzenie szybkiej i wydajnej integracji aplikacji z bazy danych
Typowe scenariusze spotykane w rzeczywistych aplikacjach
Poznanie dobrych praktyk i sposobów na optymalizację
Praktyczne warsztaty
Wymagania
Umiejętność posługiwania się środowiskiem Visual Studio
Praktyczna znajomość języka C#
Podstawa znajomość języka SQL
W cenie otrzymasz:
Materiały szkoleniowe
Certyfikat ukończenia szkolenia
W przypadku szkolenia w trybie stacjonarnym zapewnimy Ci również lunch oraz sprzęt niezbędny do nauki
Program szkolenia
Code First
Utworzenie kontekstu
Wbudowane konwencje
Konfiguracja modelu za pomocą atrybutów
Konfiguracja modelu za pomocą FluentApi
Mapowanie relacji
Konfiguracja dziedziczenia
Wbudowane konwertery
Tworzenie własnego konwertera
Mapowanie kolumn typu JSON
Database First
Generowanie modelu na podstawie bazy danych
Dostosowanie modelu za pomocą szablonów
Aktualizacja bazy danych (Migracje)
Migracje automatyczne
Migracje ręczne
Modyfikacja skryptów migracyjnych
Wykluczanie tabel z migracji
Tworzenie paczki migracji
Operacje na danych
Dodawanie nowego rekordu
Modyfikacja rekordu
Usuwanie rekordu
Masowe modyfikacje i usuwanie rekordów
Pobieranie encji
Zachłanne pobieranie encji
Leniwe pobieranie encji
Jawne pobieranie encji
Automatyczne pobieranie encji
Filtrowanie powiązanych encji
Stosowanie filtrów globalnych
Śledzenie zmian
Stany encji
TrackGraph
Obsługa odłączonych encji
Zaawansowane mechanizmy
Obsługa transakcji
Współbieżność
Surowy SQL
Bezpośrednie wykonywanie zapytań SQL
Mapowanie widoków SQL
Obsługa procedur składowanych (T-SQL)
Mapowanie funkcji SQL
Diagnostyka
Logowanie zachowań Entity Framework Core