Tutorials
Hands-on, step-by-step guides that explain how CSharpDB features and subsystems work.
Form Layout: Labels, Inputs & Anchors
Place and bind controls, align rows, distribute spacing, and choose anchor presets. Includes real Admin screenshots, a worked form layout, and an interactive example of resizing behavior.
Build a Readable Data Model
A screenshot-led walkthrough: choose tables, understand composite relationships, create groups, adjust connectors, save layouts, and safely review schema changes.
Fulfillment Ops Admin Automation
Build an operational Admin workflow with forms, reports, pipelines, trusted callbacks, and readiness checks.
Multi-Writer gRPC Daemon
How the daemon-hosted runtime provides current multi-writer behavior over gRPC, how to configure it, and how apps should use it through CSharpDB.Client and ADO.NET.
CSV Bulk Import
API-first tutorial for fixed-schema CSV-to-table loading with PrepareInsertBatch(...), explicit transactions, and post-load indexes.
Storage Engine
FileStorageDevice, Pager, B+trees, WAL, slotted pages, indexing, record serialization, schema catalog, and folder/file storage.
Storage Extensibility
Configure and extend the storage stack: page cache, checkpoint policies, interceptors, index providers, serializers, and more.
Storage Examples
Runnable examples: GraphDB, SpatialIndex, TimeSeries, VirtualFS, plus interactive REPL study examples.
Native FFI
Use CSharpDB from Python and JavaScript/Node.js via the NativeAOT shared library.