Namespace The.Persistence
Classes
- CommandConfig
Settings affecting write execution.
- Entitree
Serialised entity graph structure, with a root and its loaded relationships. Row data is stored separately in an InertGraph.
- Entitree.Membership
The members of one fully loaded collection, with rows found through Branches or elsewhere in the graph.
- EntityFactory
Creates, serialises and deserialises entity graphs from dynamic row data.
- PersistenceService
Functions to load and store entities.
- QueryConfig
Settings affecting query execution.
- ReadExtensions
Convenience methods for loading single entities or entire tables.
- ReifiedResult
The result of extracting entities from a ReadResult via EntityFactory. This is a low-level API, and application code should generally prefer QueryBatch.
- Row
dynamic content of an entity row and its joined relationships, sufficient to create a kernel
- Specifications
Class to produce the template output
Structs
- ColumnsByIndex
column-value array for complete rows
- ColumnsByName
column-value dictionary for partial rows
Interfaces
- IEntityStore
Core persistence abstraction, providing a store of relational data. Access to the store is through sequences of read/write commands.