Entity Framework Core pro pokročilé (C155)

Termíny:

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
Všechny termíny kurzu lze absolvovat též online prostřednictvím platformy Microsoft Teams.

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: Databáze

Termíny kurzu

Nejsou vypsány žádné kurzy. Napište nám a my s tím něco uděláme.

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ů.

Navazující kurzy

Související kurzy