Entity Framework Core pro pokročilé (C155)
Aktuálně nemáme vypsaný žádný termín. Poptat termín kurzu
Tento kurz se zabývá pokročilejšími technikami Entity Frameworku. Na tomto kurzu si ukážeme, jak fungují Code First Migrations, případně jak použít alternativní metody pro verzování schématu databáze. Nemalou část kurzu budeme věnovat tomu, jak Entity Framework používat správně, kterým konstrukcím se vyhnout, a co dělat, když Entity Framework přestane stíhat úplně.
1. ČÁST
- Optimalizace výkonu, co se složitými dotazy
- Explicit loading vs Eager loading
- Query Filters
- Používání views, stored procedur a table value funkcí
- Jak na M:N vazby
2. ČÁST
- Mapování vlastních typů
- Owned entities
- Používání dědičnosti
3. ČÁST
- Verzování schématu databáze pomocí Entity Framework Migrations
- Alternativní způsoby pro verzování schématu databáze
- Práce s různými databázovými providery - SQL Server, SQLite
- Diagnostika a ladění výkonu
Požadované znalosti: C#, SQL, základy Entity Frameworku
Klíčová slova: C#, LINQ, Entity Framework, SQL, databáze, MS SQL Server, ORM, Data Access Layer
Kategorie:
Termíny kurzu
Prerekvizity
Entity Framework Core pro začátečníky (C154)
Na tomto kurzu se seznámíme s Entity Frameworkem. Vysvětlíme si základní principy, ukážeme si syntaxi LINQ dotazů.