DbHelperMapper
A mapper class for the IDbHelper-based class. The mapping can be made based on the type of the target RDBMS data provider. Please visit the Database Helper for more information.
Methods
Below is the list of methods.
Name | Description |
---|---|
Add | Adds a mapping between the IDbHelper and the type of the DbConnection . |
Clear | Clears all the existing mappings of the database helpers. |
Get | Gets the existing mapped IDbHelper object based on the type of the DbConnection . |
Remove | Removes the existing mapped IDbHelper object based on the type of the DbConnection . |
Usability
To add a mapping, simply call the Add()
method.
DbHelperMapper.Add<SqlConnection>(new OptimizedSqlServerDbHelper(), true);
An exception will be thrown if the mapping is already exists and you passed a
false
value in theforce
argument.
To get the mapping, use the Get()
method.
var helper = DbHelperMapper.Get<SqlConnection>();
To remove the mapping, use the Remove()
method.
DbHelperMapper.Remove<SqlConnection>();