Entity Framework pro začátečníky (C123)
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čet částí kurzu v osnově nemusí odpovídat počtu dní, po které se kurz koná. Večerní kurzy se skládají ze 3hodinových bloků, denní kurzy zahrnují 6 hodin výuky na každý den. Během kurzu se samozřejmě dozvíte vše, co je uvedeno v osnově.
Požadované znalosti: C#, SQL
Klíčová slova: C#, LINQ, Entity Framework, SQL, databáze, MS SQL Server, ORM, Data Access Layer
Kategorie: Databáze
Aktuálně nejsou plánovány žádné termíny tohoto kurzu. V případě, že máte o toto téma zájem, napište nám.
Tomáš Herceg
Jsem Microsoft Most Valuable Professional a Microsoft Regional Director a vlastním softwarovou firmu RIGANTI, která se zabývá vývojem aplikací na platformě Microsoft .NET. Pod hlavičkou dotNETcollege poskytuji školení a konzultace na celou oblast .NET frameworku. Jsem také autorem open source projektu DotVVM.