~/talk

Beyond Relational With Entity Framework

Talkat JetBrains .NET Day Online 2023 · on Tuesday, 2023-09-26· [databases, dotnet]
slides:none on file

Shows EF Core using SQL Server JSON functions like JSON_MODIFY and OPENJSON to query and partially update JSON columns, notes EF Core 7 support and EF Core 8 adding primitive collections and SQLite support, demonstrates computed-column indexes for fast JSON queries, uses temporal tables with system_versioning (period start/end, history table) and EF Core temporal query operators (AsOf, Between, All) but no automatic restore, and enables SQL Server hierarchyid via a NuGet provider with IsDescendantOf/GetLevel/GetAncestor and GetDescendant to insert between nodes.

AI-written summary · about

  1. 0:00Non-relational EF features
  2. 1:25JSON in SQL Server
  3. 8:39Demo: JSON with EF
  4. 22:16Temporal tables overview
  5. 31:03Demo: Temporal tables with EF
  6. 38:42Temporal tables limits
  7. 39:45Hierarchical data in DBs
  8. 44:29Demo: Hierarchy ID with EF
  9. 53:12Summary
~/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.