Epizoda

Entity Framework Core In-Depth část 4

V této epizodě je Robert členemPhil Japiksefor  part4  z 10dílné série onEntity  Framework Core. Tato série je pokračováním 5dílné série , která byla zaměřena na lidi nové v EF Core a poskytuje podrobnější zkoumání řady témat.

Tato ukázka se týká vytváření entit EF Core pro vytvoření databáze a použití migrací k publikování modelu.

Vyhledejte vzorový kód .

Přečtěte si další informace o corehere Entity Frameworku .

Seznam epizod:

  • Část 1: Výkon. Phil ukazuje všechny skvělé vylepšení výkonu v EF Core.
  • Část 2: Zobrazit modely  Phil popisuje použití rovných SQL, uložených procedur a naplnění modelů zobrazení s projekcemi.
  • Část 3: Konfigurace. EF Core poskytuje širokou škálu možností konfigurace odvozené dbContext a je plná podpora injektáže závislostí.
  • Část 4: Sestavení modelu (tato epizoda)
  • Část 5: Globální filtry dotazů Jsou nové v EF Core a poskytují skvělý mechanismus pro zpracování scénářů, jako jsou víceklientské a obnovitelné odstranění.
  • Část 6: Konflikty souběžnosti Tyto problémy jsou pro systémy s více uživateli dlouhou dobu. Phil nás provede tím, jak funguje kontrola souběžnosti s EF Core a SQL Server a všechna data poskytnutá vývojáři, když dojde k problému souběžnosti.
  • Část 7: Odolnost připojení EF Core může řádně zpracovávat přechodné chyby databáze (pokud tuto funkci povolíte). Phil a Robert mluví o tom, jaké přechodné chyby jsou, jak tuto funkci povolit a jak to ovlivňuje použití explicitních oprávnění.
  • Část 8: Počítané sloupce Kombinace EF Core s funkcemi na straně serveru je hračka s EF Core. Phil se zabývá používáním počítaných sloupců v EF Core a mapováním funkcí SQL Server na funkce jazyka C#, které se užijí v dotazech LINQ.
  • Část 9: Change Tracking Události. Poměrně nedávné přidání událostí sledování a změn stavu poskytuje mechanismus protokolování auditu (mimo jiné). Phil ukazuje, jak to funguje, stejně jako rychlé procházení EF Core Interceptors.
  • Část 10: Mapování polí Ef Core umožňuje vytvářet entity bez volání setters vlastností, řešení dlouhotrvajícího problému použití ORM s architekturami, které používají INotifyPropertyChanged, jako je například Windows Presentation Foundation (WPF).