~/talk

10 things you didn't know EF Core can do

Talkat NDC Oslo 2024 · 2024-06-10..06-14· [databases]
slides:none on file

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

  1. 0:00Introduction and context
  2. 2:23Ten Entity Framework features
  3. 21:12Voting on demo topics
  4. 24:03JSON columns demo
  5. 31:41Hierarchical IDs demo
  6. 41:17Many-to-many relationships demo
  7. 57:27Conclusion and wrap-up
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.