![]() |
Enterprise Library Data Access Application Block
7.0-rc1
The Data Access Application Block abstracts the actual database you are using, and exposes a collection of methods that make it easy to access that database and to perform common tasks.
|
Base class to help build database-specific configurations extensions for DataConfigurationSourceBuilderExtensions. More...
Public Member Functions | |
IDatabaseConfigurationProperties | ForDatabaseNamed (string databaseName) |
Configure a named database. More... | |
IDatabaseConfigurationProperties | AsDefault () |
Set this database as the default one in the configuration. More... | |
IDatabaseConfigurationProperties | WithConnectionString (string connectionString) |
Connection string to use for this data source. More... | |
IDatabaseConfigurationProperties | WithConnectionString (DbConnectionStringBuilder builder) |
Connection string to use for this data source More... | |
Protected Member Functions | |
DatabaseConfigurationExtension (IDatabaseConfigurationProviders context) | |
Initializes a new DatabaseConfigurationExtension with a IDatabaseConfigurationProviders context. More... | |
Properties | |
IDatabaseConfigurationProviders | ThatIs [get] |
Specify the type of database. More... | |
ConnectionStringSettings | ConnectionString [get] |
The connection string in progress. More... | |
IConfigurationSourceBuilder | Builder [get] |
Context of the current builder for the extension. More... | |
Base class to help build database-specific configurations extensions for DataConfigurationSourceBuilderExtensions.
|
protected |
Initializes a new DatabaseConfigurationExtension with a IDatabaseConfigurationProviders context.
This class supports extending the data configuration section's fluent-style API. New database providers can inherit from this class to gain access to the current ConnectionString and underlying Builder properties.
This class also implements the IDatabaseConfigurationProperties to enable continuation of the data fluent interface.
context |
IDatabaseConfigurationProperties Microsoft.Practices.EnterpriseLibrary.Data.Configuration.Fluent.DatabaseConfigurationExtension.AsDefault | ( | ) |
Set this database as the default one in the configuration.
Implements Microsoft.Practices.EnterpriseLibrary.Data.Configuration.Fluent.IDatabaseConfigurationProperties.
IDatabaseConfigurationProperties Microsoft.Practices.EnterpriseLibrary.Data.Configuration.Fluent.DatabaseConfigurationExtension.ForDatabaseNamed | ( | string | databaseName | ) |
Configure a named database.
databaseName | Name of database to configure |
Implements Microsoft.Practices.EnterpriseLibrary.Data.Configuration.Fluent.IDatabaseConfiguration.
IDatabaseConfigurationProperties Microsoft.Practices.EnterpriseLibrary.Data.Configuration.Fluent.DatabaseConfigurationExtension.WithConnectionString | ( | DbConnectionStringBuilder | builder | ) |
Connection string to use for this data source
builder | The connection string builder for the database provider |
ArgumentNullException | builder is null. |
IDatabaseConfigurationProperties Microsoft.Practices.EnterpriseLibrary.Data.Configuration.Fluent.DatabaseConfigurationExtension.WithConnectionString | ( | string | connectionString | ) |
Connection string to use for this data source.
connectionString | The connection string. |
ArgumentException | connectionString is null or empty. |
|
get |
Context of the current builder for the extension.
|
get |
The connection string in progress.
|
get |
Specify the type of database.