Entity framework - Scaffold-DbContext -OutputDir "Entities" -connection "Server=.\SQLEXPRESS;Database=---;Trusted_connection=true" -provider "Microsoft.EntityFrameworkCore.SqlServer" -force - Tools -> Profiler -> Zien welke queries er binnenkomen - Navigation properties - Andere tabellen via properties - Geen - Lazy loading - item.Publisher.PubName - Wel - Eager loading - from book in context.Titles.Include("Publisher") - Of (p => p.Publisher) - Vertaalt naar left join - Tenzij de publisher verplicht is. Dan is het een inner join - Explicit loading - select new { .., book.Publisher.PubName } - Soort van lazy loading - Later .Find(primary-key) - Of context.-Collection-.Find(primary-key) - DbContext houdt lijstje met bekende objecten bij - Vaak opnieuw aanmaken zodat oude data niet blijft bestaan Scaffold-DbContext -OutputDir "Entities" -connection "Server=.\SQLEXPRESS;Database=---;Trusted_connection=true" -provider "Microsoft.EntityFrameworkCore.SqlServer" -force