-
Notifications
You must be signed in to change notification settings - Fork 0
Izayoi.Data.Query.QueryBuilder
IzayoiJiichan edited this page Feb 1, 2025
·
11 revisions
Namespace | Izayoi.Data.Query |
Assembly | Izayoi.Data.Query.dll |
Represents a query builder.
public class QueryBuilder : QueryBuilderBase, IQueryBuilder
Object -> QueryBuilderBase -> QueryBuilder
IQueryBuilder, IDeleteQueryBuilder, IInsertQueryBuilder, ISelectQueryBuilder, IUpdateQueryBuilder
Name | Summary |
---|---|
QueryBuilder() | Initializes an instance of the QueryBuilder class. |
QueryBuilder(QueryOption queryOption) | Initializes a new instance of the QueryBuilder class the specified queryOption. |
QueryOption
QueryOption
Gets the query option.
Parameters
BindParameterCollection
Gets the bind parameters.
Name | Returns | Summary |
---|---|---|
Build(in Delete delete) | bool | Builds the specified delete source. |
Build(in Insert insert) | bool | Builds the specified insert source. |
Build(in Select select) | bool | Builds the specified select source. |
Build(in Update update) | bool | Builds the specified update source. |
Clean() | bool | Clear the query and parameters. |
GetQuery() | string | Get the query. |
GetParameters() | BindParameterCollection | Get the parameters. |
- Example.QueryBuilder.Select
- Example.QueryBuilder.Insert
- Example.QueryBuilder.Update
- Example.QueryBuilder.Delete
Product | Versions |
---|---|
.NET | 8, 9 |
- 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