EF Core 9: Evolving Data Access in .NET
summary
EF Core 9 demonstrates concrete capabilities: it maps lists as embedded JSON mapping on Azure SQL and native arrays on PostgreSQL, emits SQL or MQL per provider, and the MongoDB.EntityFrameworkCore provider translates LINQ to Mongo query language, logs aggregate pipelines, creates indexes via the C# driver, and issues partial updates (diffs) for nested documents. It also ships an experimental precompiled queries via interceptors feature that generates SQL/MQL and materializers at publish time (dynamic queries are not supported in 9).
AI-written summary · about
chapters (17)
- 0:00EF Core 9 introduction
- 1:12EF Core purpose and patterns
- 4:45LINQ query translation
- 8:41Mapping collections
- 12:14Document vs relational modeling
- 14:24Schema evolution in docs
- 15:50EF Core in Aspire demo
- 17:16MongoDB provider setup
- 20:51Query logging and indexing
- 23:22Change tracking with MongoDB
- 26:36AOT and EF Core intro
- 27:18Native AOT benefits
- 29:05Query compilation pipeline
- 31:51Interceptors for queries
- 33:42Pre-compiled LINQ demo
- 37:53AOT limitations and future
- 40:00EF Core 9 summary
related talks
43mEF Core 8 overview and demo
01h 01m10 things you didn't know EF Core can do
44m10 things you didn't know EF Core can do
47mEF Core 6: Working on the Bucket List
59mBeyond Relational With Entity Framework
59mEF Core 6: Fulfilling the Bucket List
48mEF Core 6: Fulfilling the Bucket List
59m10 things you didn't know EF Core can do
