Ing. David Solnař
Nízkoúrovňový přístup k databázi - možnosti a problémy Connection, Command, DataTable, DataAdapter… Databázově agnostická aplikace pomocí ADO.NET Velmi jemný úvod do funkcionálního programování Extension Methods Partial Methods Automatic Properties Implicitly Typed Variables Object Initializers Anonymous Types Lambda Expressions Řetězení metod vs. pseudo-SQL syntaxe Dotazování do objektových struktur pomocí LINQ, dostupné operátory Vytváření datového modelu Provádění základních operací Volání uložených procedur a funkcí Rozšiřitelnost LINQ-to-SQL Základní ideje Model First, DB First, Code First Porovnání přístupů Tvorba modelu z databáze Úpravy pomocí SQL Server Data Tools Rozšiřitelnost EDMX-based modelů Databázově agnostická aplikace pomocí EDMX Tvorba datového modelu metodou Code First Počáteční naplnění databáze Databázově agnostická aplikace pomocí Code First Model-aware UI Automatické generování UI a validace vstupů podle datového modelu Anotace datového modelu Vlastní šablony pro Dynamic Data