Epizoda

Entity Framework Core – podrobná část 4

V této epizodě je Robert členem Phila Japikseho na 4. dílu 10dílné série o Entity Framework Core. Tato série je následnou 5dílnou řadou , která byla zaměřena na lidi, kteří s EF Core začíná, a poskytuje podrobnější zkoumání řady témat.

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

Tady najdete vzorový kód .

Další informace o Rozhraní Entity Framework Core najdete tady.

Seznam epizod:

  • Část 1:  Výkon. Phil předvádí všechna skvělá vylepšení výkonu v EF Core.
  • Část 2:  Zobrazení modelů Phil popisuje použití rovných SQL, uložených procedur a naplnění modelů zobrazení projekcemi.
  • Část 3: Konfigurace. EF Core poskytuje širokou škálu možností konfigurace pro odvozený DbContext a je to plná podpora injektáže závislostí.
  • Část 4: Sestavení modelu (tento díl)
  • Část 5: Globální filtry dotazů Jsou nové v EF Core a poskytují skvělý mechanismus pro zpracování scénářů, jako je víceklientská architektura a obnovitelné odstranění.
  • Část 6: Konflikty souběžnosti. Jedná se o problém u systémů s více uživateli. Phil nás provede tím, jak funguje kontrola souběžnosti s EF Core a SQL Serverem a všechna data poskytnutá vývojáři, když dojde k problému souběžnosti.
  • Část 7: Připojení odolnost proti chybám. EF Core může bez problémů zpracovávat přechodné chyby databáze (pokud tuto funkci povolíte). Phil a Robert mluví o přechodných chybách, o tom, jak tuto funkci povolit a jak to ovlivňuje použití explicitních oprávnění.
  • Část 8: Vypočí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 také mapováním funkce SQL Serveru na funkce jazyka C#, které můžete použít v dotazech LINQ.
  • Část 9:  Události sledování změn Poměrně nedávné přidání událostí sledování a změn stavu poskytuje mechanismus pro protokolování auditu (mimo jiné použití). Phil ukazuje, jak to funguje, a také rychle prochází průsečíky EF Core.
  • Část 10: Mapování polí. To umožňuje EF Core vytvářet entity bez volání setter vlastností, řešení dlouhotrvajícího problému pomocí ORM s architekturami, které používají INotifyPropertyChanged, jako je Windows Presentation Foundation (WPF).