Skip to main content

Module db_context

Module db_context 

Source
Expand description

DbContext — the session / unit-of-work layer.

See context.rs for the DbContext struct and non-save methods. Save pipeline lives in save_pipeline.rs; cascade phases in save_phases.rs.

Structs§

DbContext
The session / unit-of-work entry point.
DbContextOptions
DbContextOptionsBuilder
SaveChangesResult

Functions§

delete_deleted_phase
Phase 3: DELETE Deleted entities.
insert_added_phase
Phase 1a: INSERT Added (non-upsert) entities, then backfill generated PKs.
save_one_set
update_modified_phase
Phase 2: UPDATE Modified entities (partial update via modified_properties).
upsert_added_phase
Phase 1b: UPSERT Added entities (is_upsert = true).