Assembly : CA.Blocks.DataAccess.dll
CA.Blocks.DataAccess assembly provides the abstract implementation for accessing the data. Whilst is has all the common code is has no concept of the actual drivers used to connect. This assembly is is not much help with an actual implementation. Current implementations include CA.Blocks.SQLServerDataAccess for accessing SQL server and CA.Blocks.SQLLiteDataAccess for accessing SQL light databases.
Name | Description | |
---|---|---|
CA.Blocks.DataAccess.Translator.DbRowToObject.Interfaces.IDbRowTranslator`1 | ||
CA.Blocks.DataAccess.Translator.DbRowToObject.Interfaces.IDbRowTranslatorProvider | ||
CA.Blocks.DataAccess.Translator.DbColToType.Interfaces.IDbColToTypeConverter`1 | ||
CA.Blocks.DataAccess.Translator.DbColToType.Interfaces.IDbColToTypeConverter | ||
CA.Blocks.DataAccess.Translator.DbColToType.Interfaces.IDbColToTypeProvider | ||
CA.Blocks.DataAccess.Translator.DbColToType.Interfaces.IDbColToTypeMapping | ||
CA.Blocks.DataAccess.DI.IDataAccessConfigOptions | provides the interfaces and some common implementations for configuring the connection strings | |
CA.Blocks.DataAccess.DI.IDataAccessConfig | ||
CA.Blocks.DataAccess.DI.IDataAccessKeyToConnectionStringResolver | This interface provides the lookup for connectionStringKey this could be from app.config or appsettings.json or could be custom logic |