Måndag den 6:e april 2020
Denna lektion handlar om hur man kan optimera en databas med Entity Framework
Lektion från kl. 8:30 till kl. 16:30
- 8:30 Uppsamling från förra lektion, document database
- Boarding card, PM på Discord till Stephan
- 09:00 Introduktion av dagens ämnen, performance
- 09:30 Code review 2 av The Ludo Game
- 10:30 Mobprogramming, The Ludo Game
Lunch 12:00 till 13:00
- 13:00 Mobprogramming, The Ludo Game
- 16:30 Slut på lektion
Teori, exemplar och övningar. Bör genomgås innan lektionen.
Detta är litteratur som är bas för denna lektion, detta bör läses innan man går på gång med lektionsteorin.
- Logging Best Practices: The 13 You Should Know
- Microsoft: Logging - Entity Framework Core
- Entity Framework Core Best Practices
- Loading (Eager & Lazy)
- Jon P Smith: Six ways to build better Entity Framework (Core and EF6) applications
- Martin Fowler: CRQS
- Entity Framework anti-patterns: How not to use an ORM with SQL Server
Detta är litteratur som är frivillig, och som kan kan används till at få en djupare insikt i ämnen i klassen.
- Debugging Entity Framework with SQL Server Profiler
- The Compromise Between Development Time and Performance in Data-Driven ASP.NET MVC
- Entity Framework Performance and What You Can Do About It
- Building high performance database queries using Entity Framework Core and AutoMapper
- The Repository Pattern isn’t an Anti-Pattern; You’re just doing it wrong
- Chapeter 12 from book: EF Core performance tuning