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.
Namespace | Description |
---|---|
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. |
Namespace | Description |
---|---|
CA.Blocks.DataAccess.Model.Paging | |
CA.Blocks.DataAccess.Model.Filter |
Namespace | Description |
---|---|
CA.Blocks.SQLServerDataAccess |
Namespace | Description |
---|---|
CA.Blocks.SQLLiteDataAccess | |
CA.Blocks.SQLLiteDataAccess.Adapters |
Namespace | Description |
---|---|
CA.Blocks.MySQLDataAccess |