Class DataConfiguration<TDiscriminator>
- Namespace
- FluentCommand
- Assembly
- FluentCommand.dll
The database configuration by discriminator. Used to register multiple instances of IDataConfiguration.
public class DataConfiguration<TDiscriminator> : DataConfiguration, IDataConfiguration<TDiscriminator>, IDataConfiguration, IDataSessionFactory<TDiscriminator>, IDataSessionFactory
Type Parameters
TDiscriminator
The type of the discriminator.
- Inheritance
-
DataConfiguration<TDiscriminator>
- Implements
-
IDataConfiguration<TDiscriminator>IDataSessionFactory<TDiscriminator>
- Inherited Members
Constructors
DataConfiguration(DbProviderFactory, string, IDataCache, IQueryGenerator, IDataQueryLogger)
Initializes a new instance of the DataConfiguration<TDiscriminator> class.
public DataConfiguration(DbProviderFactory providerFactory, string connectionString, IDataCache cache = null, IQueryGenerator queryGenerator = null, IDataQueryLogger queryLogger = null)
Parameters
providerFactory
DbProviderFactoryThe database provider factory.
connectionString
stringThe database connection string.
cache
IDataCacheThe data cache manager.
queryGenerator
IQueryGeneratorThe query generator.
queryLogger
IDataQueryLoggerThe query command logger.