Avsnitt
På .NET Live – tämja LINQ-spridning med specifikationer
med Steve Smith, Scott Addie, Cam Soper
När komplexiteten i LINQ-frågor i en app ökar blir det svårare att underhålla koden. I den här veckans avsnitt besöker communityns MVP Steve Smith oss för att visa hur du tämja dina okontrollerade LINQ-frågor med hjälp av specifikationsmönstret.
Kapitel
- 00:00 - Nedräkningen börjar
- 03:15 – Välkommen till På .NET Live
- 03:47 - Introduktion Steve Smith
- 06:30 – Översikt: Förbättra dataåtkomsten med abstraktioner
- 07:36 – Använda ADO.NET
- 08:50 – Kodegenskaper (ilities)
- 10:12 - Demo
- 10:43 – Lagrade procedurer
- 12:35 – Krymp koden med Dapper
- 14:31 – Ändringsspårning med EF Core: Frågor
- 15:56 - Demo
- 17:05 – Abstraktioner
- 20:00 - Demo
- 20:53 - IQueryable
- 24:00 – Q&A
- 26:54 – Anropa demot för reviderat gränssnitt
- 34:23 – Införa specifikationer
- 39:51 – Demo
- 45:10 - Exempeldatabas
- 48:02 – Användning
- 48:24 – Lägg till mappning
- 51:05 – Demo
- 54:18 – Cachelagring: problemet med livedemo har lösts på lagringsplatsen
- 56:17 – Övergripande rapportkort
- 57:57 – Q&A
- 59:14 – Resurslänkar
- 01:01:58 - Tack
Anslut
- Steve Smith | Twitter: @ardalis
- Scott Addie | Twitter: @Scott_Addie
När komplexiteten i LINQ-frågor i en app ökar blir det svårare att underhålla koden. I den här veckans avsnitt besöker communityns MVP Steve Smith oss för att visa hur du tämja dina okontrollerade LINQ-frågor med hjälp av specifikationsmönstret.
Kapitel
- 00:00 - Nedräkningen börjar
- 03:15 – Välkommen till På .NET Live
- 03:47 - Introduktion Steve Smith
- 06:30 – Översikt: Förbättra dataåtkomsten med abstraktioner
- 07:36 – Använda ADO.NET
- 08:50 – Kodegenskaper (ilities)
- 10:12 - Demo
- 10:43 – Lagrade procedurer
- 12:35 – Krymp koden med Dapper
- 14:31 – Ändringsspårning med EF Core: Frågor
- 15:56 - Demo
- 17:05 – Abstraktioner
- 20:00 - Demo
- 20:53 - IQueryable
- 24:00 – Q&A
- 26:54 – Anropa demot för reviderat gränssnitt
- 34:23 – Införa specifikationer
- 39:51 – Demo
- 45:10 - Exempeldatabas
- 48:02 – Användning
- 48:24 – Lägg till mappning
- 51:05 – Demo
- 54:18 – Cachelagring: problemet med livedemo har lösts på lagringsplatsen
- 56:17 – Övergripande rapportkort
- 57:57 – Q&A
- 59:14 – Resurslänkar
- 01:01:58 - Tack
Anslut
- Steve Smith | Twitter: @ardalis
- Scott Addie | Twitter: @Scott_Addie
Video-URL
HTML-iframe
Har du feedback till oss? Skicka in ett problem här.