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