Korzh.EasyQuery.Db namespace

CondSqlGenEventArgs class

Provides data for CondSqlGen event of [Korzh.EasyQuery.Db.SqlQueryBuilder](api-reference-5x/korzh-easyquery-db-namespace/sqlquerybuilder-class) class

CustomSqlExpr class

Represents a custom SQL expression

DbColumn class

Represents database table column

DbConnectionLoaderOptions class

Represents different options for [Korzh.EasyQuery.Services.DbConnectionModelLoader](api-reference-5x/korzh-easyquery-services-namespace/dbconnectionmodelloader-class) class

DbEntityAttr class

Base attribute of SQL entity

DbEntityLink class

Represents link between two entities

DbExprTag class

Contains several constants for db-related expressions tags values

DbFieldInfo class

Represents a structure that contains information about some table field

DbFieldInfoList class

Represents the list of [Korzh.EasyQuery.Db.DbTableInfo](api-reference-5x/korzh-easyquery-db-namespace/dbtableinfo-class) objects

DbGate class

Represents base class which allows to get DB structure information availble for some connection

DbGateException class

Represents exception class for [Korzh.EasyQuery.Db.DbGate](api-reference-5x/korzh-easyquery-db-namespace/dbgate-class)

DbGateList class

Represents the list of `DbGate` objects

DbInfo class

Represents a structure that contains information about some database

DbInfoList class

Represents the list of [Korzh.EasyQuery.Db.DbInfo](api-reference-5x/korzh-easyquery-db-namespace/dbinfo-class) objects

DbLinkInfo class

Represents a structure that contains information about some link between two database tables

DbLinkInfoList class

Represents the list of [Korzh.EasyQuery.Db.DbLinkInfo](api-reference-5x/korzh-easyquery-db-namespace/dblinkinfo-class) objects

DbModel class

Database-related implementation of [Korzh.EasyQuery.DataModel](api-reference-5x/korzh-easyquery-namespace/datamodel-class) class. In addition to the basic data it contains also list of database tables and the links between them.

DbOperator class

Represents a logical expression or "predicate". For example: "less than", "is equal to", "starts with".

DbParam class

Represents one entry in [Korzh.EasyQuery.Db.DbParameters](api-reference-5x/korzh-easyquery-db-namespace/dbparameters-class) list

DbParameters class

Represents different parameters of database linked with this [Korzh.EasyQuery.DataModel](api-reference-5x/korzh-easyquery-namespace/datamodel-class) object

DbQuery class

Represents query for building SQL command

DbQueryBuilder class

Lets you build SQL commands based on [Korzh.EasyQuery.Db.DbQuery](api-reference-5x/korzh-easyquery-db-namespace/dbquery-class) object

DbQueryFormats class

Represents different formats of SQL statements.

DbTable class

Represents one table in [Korzh.EasyQuery.Db.DbModel](api-reference-5x/korzh-easyquery-db-namespace/dbmodel-class) object which corresponds to some database table

DbTableInfo class

Represents a structure that contains information about some database table

DbTableInfoList class

Represents the list of [Korzh.EasyQuery.Db.DbTableInfo](api-reference-5x/korzh-easyquery-db-namespace/dbtableinfo-class) objects

DbUtils class

Different utilties for database-oriented operations For internal use only

EntitySqlQueryBuilder class

Lets you build Entity SQL commands based on [Korzh.EasyQuery.Db.DbQuery](api-reference-5x/korzh-easyquery-db-namespace/dbquery-class) object

EntitySqlStatement class

Represents the result of performing BuildSQL command.

FilterExpression class

Represents the result of performing BuildSQL command.

FilterExpressionBuilder class

Used for building Sql commands using [Korzh.EasyQuery.Db.DbQuery](api-reference-5x/korzh-easyquery-db-namespace/dbquery-class)

FormatType enum

Represents different database types

IConnectionStringBuilderDlg interface

Defines methods for ConnectionString Builder dialog

LinkCondType enum

Represents the type of linking condition (field-to-field, field-to-expression, etc.)

LinkStore class

Represetns storage of links.

LoginRequestEventArgs class

Provides data for [Korzh.EasyQuery.Db.DbGate.LoginRequest](api-reference-5x/korzh-easyquery-db-namespace/dbgate-class) event

Path class

Represents list of tables which are linked to each other

PathList class

Represents list of paths.

ResultEntity class

Represents a table used in query.

ResultEntityList class

Represents list of result tables.

ResultSetPortion class

Represents a portion of result set to return

ResultTable class

Represents a table used in query.

ResultTableList class

Represents list of result tables.

SqlDialect class

Represents some dialect of SQL syntax (like Oracle, MySQL, ANSI 92, etc)

SqlDialectList class

Represents different dialects of SQL

SqlExtras class

Represents different extra clauses of SELECT query.

SqlQueryBuilder class

Lets you build SQL commands based on [Korzh.EasyQuery.Db.DbQuery](api-reference-5x/korzh-easyquery-db-namespace/dbquery-class) object

SqlQueryBuilderExtensions class

Contains several extension method used in SqlQueryBulder (and, possibly, other query builders as well)

SqlStatement class

Represents the result of performing BuildSQL command.

Table class

Table class represents one table in a [Korzh.EasyQuery.Db.DbModel](api-reference-5x/korzh-easyquery-db-namespace/dbmodel-class) object

TableCategory class

Represents a category of tables

TableCategoryList class

Represents a list of table categories

TableLink class

Represents link between two tables

TableLinkList class

Represents list of the links ([Korzh.EasyQuery.Db.TableLink](api-reference-5x/korzh-easyquery-db-namespace/tablelink-class) objects).

TableLinkType enum

Type of the link (inner, outer left, outer right or full)

TableList class

Represents list of the [Korzh.EasyQuery.Db.Table](api-reference-5x/korzh-easyquery-db-namespace/table-class) objects.

TableStore class

Represetns storage of tables.

UsedTableList class

Represents a list of "used" tables. The only difference with orginal TableList is that this class doesn't allow to insert already existing table and inserts tables in list according their priority

VirtualTable class

Represents a virtual table. Virtual tables do not correpond to some table in database but are defined through some SQL SELECT statement instead.

XmlExtensions class

Different extension methods used in other EasyQuery classes.