Table of Contents

Namespace Tlabs.Data.Store

Classes

AggregatingDStoreCtxConfigurator

Aggregation of IDStoreConfigModel(s).

DStoreContext<T>

Generic EF Core Microsoft.EntityFrameworkCore.DbContext.

DataStoreConfigurator<T>

IDataStore configurator.

DbServerConfigurator<T>

Database server options configurator base class.

DbServerConfigurator<T>.DbServerCfgContextOptionsBuilder<C>

Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<> implementation with SvcCollection.

DocSchemaTypeSeeding

Master type data seeding.

DocumentSchemaModel

DocumentSchema EF model.

EfDataStore<T>

IDataStore implementaion based on the Entity Framework Core and a Microsoft.EntityFrameworkCore.DbContext.

EfDataTransaction<T>

Entityframework core database transcation.

IDataStoreEf<T>

Wrapper to convert a EfDataStore<T> into a IDataStore implementaion.

ModelBuilderExtension

Model builder extension.

UserEnityModel

User and Roles EF model.

Structs

ModelBuilderExtension.SchemaScopedModelBuilder

Tlabs.Data.Store.ModelBuilderExtension.SchemaScopedModelBuilder.ModelBuilder the db scheme scope.

Interfaces

IDStoreConfigModel

Interface of a IDataStore model configuration.

IDStoreCtxConfigurator

Interface of a DStoreContext<T> to setup the application specific configuration.

IDbServerCfgContextOptionsBuilder

interfae of an DbContextOptionsBuilder that provides access to a IServiceCollection