-
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