Home
EntityDb Documentation
Cancel

EntityDb.Common.Entities Namespace

Missing Summary Doc! Interfaces IEntity<TEntity> Indicates the entity is compatible with several EntityDb.Common implementations.

EntityDb.Common.Commands Namespace

Missing Summary Doc! Interfaces IAddLeasesCommand<TEntity> If a transaction needs to add any instances of ILease, and the properties of the leases are contained in the command and/or entity, ...

EntityDb.Common.Agents Namespace

Missing Summary Doc! Classes AgentAccessorChain Represents a type that chains together multiple instances of IAgentAccessor and returns the IAgent returned by the first IAgentAccessor that does not...

EntityDb.Abstractions.ValueObjects Namespace

TODO: Add Namespace Description Structs Id Represents a unique identifier for an object. Pointer Points to an object (e.g., entity, projection) TimeStamp Represents a relevant moment in time. Vers...

EntityDb.Abstractions.Transactions.Steps Namespace

TODO: Add Namespace Description Interfaces IAddLeasesTransactionStep Represents a transaction step that adds leases. IAddTagsTransactionStep Represents a transaction step that adds tags. IAppendCo...

EntityDb.Abstractions.Transactions Namespace

TODO: Add Namespace Description Interfaces ITransaction Represents a set of objects which must be committed together or not at all. Possible objects include: agentSignatures, commands, leases, and...

EntityDb.Abstractions.Transactions.Builders Namespace

TODO: Add Namespace Description Interfaces ISingleEntityTransactionBuilder<TEntity> A transaction builder for a single entity. ITransactionBuilder<TEntity> Provides a way to construct ...

EntityDb.Abstractions.Tags Namespace

TODO: Add Namespace Description Interfaces ITag Represents a single metadata property, which can be used to query the current state of an entity.

EntityDb.Abstractions.Snapshots Namespace

TODO: Add Namespace Description Interfaces ISnapshotRepository<TSnapshot> Represents a collection of TSnapshot snapshots. ISnapshotRepositoryFactory<TSnapshot> Represents a type used t...

EntityDb.Abstractions.Reducers Namespace

TODO: Add Namespace Description Interfaces IReducer<TState> Represents a type that can reduce one state into another state.