Entity Framework pro začátečníky (C123)
Aktuálně nemáme vypsaný žádný termín. Poptat termín kurzu
Na tomto kurzu se seznámíme s Entity Frameworkem. Vysvětlíme si základní principy, ukážeme si syntaxi LINQ dotazů. Vysvětlíme si rozdíl mezi tradičním mapováním a technologií Code First.
1. ČÁST
- Základní principy objektově relačního mapování (ORM)
- Database First vs Code First přístup
- Práce s EDMX diagramy
- Základní databázové operace (INSERT, UPDATE, DELETE)
2. ČÁST
- Používání Code First modelu, data annotations
- Syntaxe LINQ pro jednoduché dotazy (OrderBy, Where, GroupBy...)
3. ČÁST
- Složitější LINQ dotazy (SelectMany, Any, All...)
- Praktická část
Požadované znalosti: C#, SQL
Klíčová slova: C#, LINQ, Entity Framework, SQL, databáze, MS SQL Server, ORM, Data Access Layer
Kategorie:
Tomáš Herceg
Martin Dybal
Termíny kurzu
Navazující kurzy
Entity Framework pro pokročilé (C124)
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ě.
Související kurzy
Microsoft SQL Server - optimalizace struktur a dotazů (C116)
Microsoft SQL Server je jeden z nejpoužívanějších relačních databázových systémů. Na tomto kurzu vysvětlím základy způsobů ukládání dat uvnitř databázových souborů a postupy, jak správně navrhnout strukturu databáze s ohledem na ukládaná data a požadovaný výkon. Zaměříme se z velké části také na pochopení základních algoritmů zpracování dotazů a čtení exekučních plánů.