10 things you didn't know EF Core can do
summary
Live coding demonstrates EF Core features that actually work: mapping nested value objects as column groups (owned types without surrogate IDs), storing complex nested data in JSON columns (single varchar(max) field), and using SQL Server HierarchyId to query ancestors/descendants efficiently. Many‑to‑many uses skip navigations to hide the join entity while still controlling keys, compiled queries avoid repeated LINQ parsing, logical deletes use shadow properties and interceptors, and query batching defaults to batch size 42. One listed feature—cross‑engine multi‑database joins—is intentionally fake.
AI-written summary · about
chapters (7)
- 0:00Introduction and context
- 2:23Ten Entity Framework features
- 21:12Voting on demo topics
- 24:03JSON columns demo
- 31:41Hierarchical IDs demo
- 41:17Many-to-many relationships demo
- 57:27Conclusion and wrap-up
related talks
44m10 things you didn't know EF Core can do
01h 01m10 things you didn't know EF Core can do
47mEF Core 6: Working on the Bucket List
43mEF Core 8 overview and demo
59mBeyond Relational With Entity Framework
01h 00mGetting the best out of Entity Framework Core
59mEF Core 6: Fulfilling the Bucket List
37mBeyond Relational with Entity Framework
