-
Notifications
You must be signed in to change notification settings - Fork 0
Home
IzayoiJiichan edited this page Feb 2, 2025
·
20 revisions
| Package Name | NuGet |
|---|---|
| Izayoi.Data.Comparable | Izayoi.Data.Comparable |
| Izayoi.Data.DbCommandAdapter | Izayoi.Data.DbCommandAdapter |
| Izayoi.Data.DbDataMapper | Izayoi.Data.DbDataMapper |
| Izayoi.Data.Packs | Izayoi.Data.Packs |
| Izayoi.Data.Query | Izayoi.Data.Query |
| Izayoi.Data.Repository | Izayoi.Data.Repository |
| Izayoi.Data.TimestampedObjects | Izayoi.Data.TimestampedObjects |
| Izayoi.Data.Validation | Izayoi.Data.Validation |
| Assembly |
|---|
| Izayoi.Data.Comparable.dll |
| Izayoi.Data.DbCommandAdapter.dll |
| Izayoi.Data.DbDataMapper.dll |
| Izayoi.Data.Packs.dll |
| Izayoi.Data.Query.dll |
| Izayoi.Data.Repository.dll |
| Izayoi.Data.TimestampedObjects.dll |
| Izayoi.Data.Validation.dll |
| Namespace |
|---|
| Izayoi.Data |
| Izayoi.Data.Comparable |
| Izayoi.Data.Query |
| Izayoi.Data.Packs |
| Izayoi.Data.Repository |
| Izayoi.Data.TimestampedObjects |
| Izayoi.Data.Validation |
| Class | Cateogory | Remarks |
|---|---|---|
| DbCommandAdapter | Command | A DB command adapter. |
| DbDataMapper | Mapper | A DB data mapper. |
| DbDataMapperOption | Mapper | A DB data mapper option. |
| Class | Cateogory | Remarks |
|---|---|---|
| QueryOption | Option | A build option. |
| QueryBuilder | Builder | A query builder. |
| Select | DML | A select source. |
| Insert | DML | An insert source. |
| Update | DML | An update source. |
| Delete | DML | A delete source. |
| BindParameter | Parameter | A bind paremeter. |
| BindParameterCollection | Parameter | List of the bind parameters. |
| Class | Cateogory | Remarks |
|---|---|---|
| DbRepositoryBase | Repository | A DB repository base. |
| Class / Structure | Cateogory | Remarks |
|---|---|---|
| ComparableEnum<TEnum> | Enum | A comparable enumulation. |
| ComparableNullable<TValue> | Nullable | A comparable nullable value. |
| Structure | Cateogory | Remarks |
|---|---|---|
| ComparableStructPack<TValue1, TValue2> | comparable | A comparable struct pack. |
| ComparableStructPack<TValue1, TValue2, TValue3> | comparable | A comparable struct pack. |
| ComparableStructPack<TValue1, TValue2, TValue3, TValue4> | comparable | A comparable struct pack. |
| ComparableStructPack<TValue1, TValue2, TValue3, TValue4, TValue5> | comparable | A comparable struct pack. |
| UncomparableStructPack<TValue1, TValue2> | uncomarable | A uncomparable struct pack. |
| UncomparableStructPack<TValue1, TValue2, TValue3> | uncomarable | A uncomparable struct pack. |
| UncomparableStructPack<TValue1, TValue2, TValue3, TValue4> | uncomarable | A uncomparable struct pack. |
| UncomparableStructPack<TValue1, TValue2, TValue3, TValue4, TValue5> | uncomarable | A uncomparable struct pack. |
| Class / Structure | Cateogory | Remarks |
|---|---|---|
| ComparableTimestampedStruct<TValue> | comparable | A comparable timestamped structure that can be assigned comparable structure. |
| ComparableTimestampedClass<TValue> | comparable | A comparable timestamped class that can be assigned comparable class. |
| ComparableTimestampedObject<TValue> | comparable | A comparable timestamped class that can be assigned comparable object. |
| TimestampedString | comparable | A timestamped string. |
| UncomparableTimestampedStruct<TValue> | uncomparable | A uncomparable timestamped structure that can be assigned uncomparable structure. |
| UncomparableTimestampedClass<TValue> | uncomparable | A uncomparable timestamped class that can be assigned uncomparable class. |
| UncomparableTimestampedObject<TValue> | uncomparable | A uncomparable timestamped class that can be assigned uncomparable object. |
| Class | Cateogory | Remarks |
|---|---|---|
| DataValidator | Validation | A data validator. |
| ValidationError | Validation | A validation error. |
manifest.json
{
"dependencies": {
"com.izayoi.data.comparable": "https://github.com/izayoijiichan/Izayoi.Data.git?path=Izayoi.Data.Comparable",
"com.izayoi.data.packs": "https://github.com/izayoijiichan/Izayoi.Data.git?path=Izayoi.Data.Packs",
"com.izayoi.data.timestampedobjects": "https://github.com/izayoijiichan/Izayoi.Data.git?path=Izayoi.Data.TimestampedObjects",
"com.izayoi.data.validation": "https://github.com/izayoijiichan/Izayoi.Data.git?path=Izayoi.Data.Validation",
"org.nuget.microsoft.bcl.hashcode": "6.0.0",
"org.nuget.system.componentmodel.annotations": "4.4.0"
}
}for Izayoi.Data.Query
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 | - | - |

- Izayoi.Data
- Izayoi.Data.Query
- Izayoi.Data.Repository
- Izayoi.Data.Comparable
- Izayoi.Data.Packs
- Izayoi.Data.TimestampedObjects
- Izayoi.Data.Validation
Examples
- Database
- Map Class
- DbCommandAdapter
- DbDataMapper
- QueryOption
- QueryBuilder
- DbRepository
- Comparable
- Packs
- Timestamped Objects
- DataValidator
FAQ