Aflevering

Entity Framework Core In-Depth Deel 4

In deze aflevering wordt Robert toegevoegd door Phil Japikse voor deel 4 van een serie van 10 onderdelen over Entity Framework Core. Deze serie is een vervolg op de vijf deelseries die gericht was op mensen die nieuw zijn bij EF Core en een uitgebreidere verkenning van een aantal onderwerpen biedt.

Deze show gaat over het maken van uw EF Core-entiteiten om de database vorm te geven en migraties te gebruiken om het model te publiceren.

Zoek hier de voorbeeldcode. 

Meer informatie over entity framework-kern vindt u hier.

Afleveringslijst:

  • Deel 1:  Prestaties. Phil toont alle geweldige prestatieverbeteringen in EF Core.
  • Deel 2:  Modellen weergeven. Phil behandelt het gebruik van rechte SQL, opgeslagen procedures en het vullen van weergavemodellen met projecties.
  • Deel 3: Configuratie. EF Core biedt een breed scala aan configuratieopties voor de afgeleide DbContext en biedt volledige ondersteuning voor afhankelijkheidsinjectie.
  • Deel 4: Uw model bouwen. (deze aflevering)
  • Deel 5: Globale queryfilters. Deze zijn nieuw in EF Core en bieden een uitstekend mechanisme voor het verwerken van scenario's zoals multitenancy en voorlopig verwijderen.
  • Deel 6: Gelijktijdigheidsconflicten. Dit is al lang een probleem voor systemen met meerdere gebruikers. Phil begeleidt ons bij het controleren van gelijktijdigheid met EF Core en SQL Server, en alle gegevens die aan de ontwikkelaar worden verstrekt wanneer er een gelijktijdigheidsprobleem optreedt.
  • Deel 7: Verbinding maken ietolerantie. EF Core kan tijdelijke databasefouten probleemloos verwerken (als u de functie inschakelt). Phil en Robert bespreken wat tijdelijke fouten zijn, hoe de functie kan worden ingeschakeld en hoe dit van invloed is op het gebruik van expliciete machtigingen.
  • Deel 8: Berekende kolommen. Het combineren van EF Core met functionaliteit aan de serverzijde is een fluitje van een cent met EF Core. Phil behandelt het gebruik van berekende kolommen in EF Core en het toewijzen van de SQL Server-functie aan C#-functies voor gebruik in LINQ-query's.
  • Deel 9: Wijzigingen bijhouden gebeurtenissen. De vrij recente toevoeging van gebeurtenissen bijhouden en statuswijziging biedt een mechanisme voor auditlogboekregistratie (onder andere toepassingen). Phil laat zien hoe dit werkt en een snelle spin door de EF Core Interceptors neemt.
  • Deel 10: Veldtoewijzing. Hierdoor kan EF Core uw entiteiten maken zonder de eigenschapssetters aan te roepen, waardoor het langdurige probleem van het gebruik van een ORM wordt opgelost met frameworks die gebruikmaken van INotifyPropertyChanged, zoals Windows Presentation Foundation (WPF).