Full Data Blocks DataAccess Package Api

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.

NamespaceDescription
CA.Blocks.DataAccess This Namespace contains the abstract classes for DataAccessCore. You find the abstract class and DataHelper methods for extracting data out of the DataRow and IDataReader interfaces
CA.Blocks.DataAccess.Translator
CA.Blocks.DataAccess.Translator.DbRowToObject
CA.Blocks.DataAccess.Translator.DbRowToObject.Providers
CA.Blocks.DataAccess.Translator.DbRowToObject.Mappings
CA.Blocks.DataAccess.Translator.DbRowToObject.Interfaces
CA.Blocks.DataAccess.Translator.DbColToType.Providers
CA.Blocks.DataAccess.Translator.DbColToType.Mappings
CA.Blocks.DataAccess.Translator.DbColToType.Interfaces
CA.Blocks.DataAccess.Translator.DbColToType.Converters
CA.Blocks.DataAccess.Translator.Basic
CA.Blocks.DataAccess.DI Provides the interfaces and some common implementations for configuring the connection strings. This can use registered and injected when needed.

NamespaceDescription
CA.Blocks.SQLServerDataAccess

NamespaceDescription
CA.Blocks.MySQLDataAccess