Table of Contents

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 DbProviderFactory

The database provider factory.

connectionString string

The database connection string.

cache IDataCache

The data cache manager.

queryGenerator IQueryGenerator

The query generator.

queryLogger IDataQueryLogger

The query command logger.

See Also