Skip to content

Latest commit

 

History

History
69 lines (52 loc) · 2.33 KB

Documentation.md

File metadata and controls

69 lines (52 loc) · 2.33 KB

Izayoi.Data

Top

Assemblies

Assembly
Izayoi.Data.DbCommandAdapter.dll
Izayoi.Data.DbDataMapper.dll
Izayoi.Data.Query.dll
Izayoi.Data.Repository.dll
Izayoi.Data.Validation.dll

Namespaces

Namespace
Izayoi.Data
Izayoi.Data.Query
Izayoi.Data.Repository
Izayoi.Data.Validation

Classes

Izayoi.Data

Class Cateogory Remarks
DbCommandAdapter Command A DB command adapter.
DbDataMapper Mapper A DB data mapper.
DbDataMapperOption Mapper A DB data mapper option.

Izayoi.Data.Query

Class Cateogory Remarks
QueryBuilder Builder A query builder.
QueryOption Option A build option.
BindParameter Parameter A bind paremeter.
BindParameterCollection Parameter List of the bind parameters.
Select DML A select source.
Insert DML An insert source.
Update DML An update source.
Delete DML A delete source.

Izayoi.Data.Repository

Class Cateogory Remarks
DbRepositoryBase Repository A DB repository base.

Izayoi.Data.Validation

Class Cateogory Remarks
DataValidator Validation A data validator.
ValidationError Validation A validation error.

Available Databases

A Database with a package that implements classes that inherit from the DbCommand and DbDataReader classes.

Database NuGet GitHub Project
MySQL MySqlConnector MySqlConnector mysqlconnector.net
PostgreSQL Npgsql Npgsql Npgsql
SQL Server Microsoft.Data.Sqlclient - -
SQLite Microsoft.Data.Sqlite - -