Show / Hide Table of Contents

Namespace Kephas.Data

Classes

AmbiguousMatchDataException

Exception for signalling ambiguous match data errors.

ContextExtensions

Extension methods for IContext.

DataContextBase

Base implementation of a IDataContext.

DataContextConfiguration

A data context configuration.

DataContextExtensions

Extension methods for IDataContext.

DataException

Exception for signalling generic data errors.

DataInitializationContext

A data initialization context.

DataOperationContext

A context for data operations.

DataSpace

Container class for data contexts indexed by contained entity types.

DataSpaceExtensions

Extension methods for IDataSpace.

DefaultDataContextFactory

Default implementation of a IDataContextFactory.

DefaultIdGenerator

The default implementation of an identifier generator.

DuplicateKeyException

Exception for signalling duplicate key errors.

EntityBase

An entity base.

Id

Helper class for IDs.

IdGeneratorSettings

Settings for the DefaultIdGenerator.

MissingDataCommandException

Exception for signalling missing data command errors.

NotFoundDataException

Exception for signalling not found data errors.

QueryOperationContext

The default implementation of a query operationContext.

Ref<T>

Implementation of an entity reference.

RefBase

Base class for references.

ServiceRef<TService>

A service reference.

Interfaces

IDataContext

Contract interface for data contexts.

IDataContextConfiguration

Interface for data context configuration.

IDataContextFactory

Factory service for data contexts.

IDataInitializationContext

Interface for data initialization context.

IDataOperationContext

Contract for data operations contexts.

IDataSpace

Interface for data context container.

IEntity

Interface for entity.

IIdentifiable

Mix-in for identifiable entities.

IIdGenerator

Contract for a shared application service generating ID values.

IQueryOperationContext

Contract for query contexts.

IRef

Contract used to define the type of properties referencing entities.

IRef<T>

Generic contract used to define the type of properties referencing entities.

IServiceRef

Contract used to define the type of properties referencing services.

IServiceRef<TService>

Generic contract used to define the type of properties referencing services.

Back to top Generated by DocFX