Show / Hide Table of Contents

Namespace DevZest.Data.Primitives

Classes

AddonBag

Represents a container of IAddon objects.

AggregateFunctionExpression<T>

Represents a column expression of aggregate function.

BinaryExpression<T>

Represents column expression which contains two column operands.

BinaryExpression<T, TResult>

Represents column expression which contains two column operands.

CaseExpression<TResult>

Represents a CASE WHEN..ELSE... expression.

CaseOnExpression<TOn, TResult>

Represents a CASE ON...WHEN...THEN...ELSE... expression.

CastExpression<TSource, TTarget>

Base class for column type cast expression.

ColumnExpression

Represent column expression.

ColumnExpression<T>

Represents the expression of Column<T>.

ColumnExtensions

Extension methods for Column.

ConstantExpression<T>

Represents a constant value expression.

DataSourceExtensions

Provides extension method for DataSource.

DbBinaryExpression

Represents database expression which has two expression operands.

DbCaseExpression

Represents a databse CASE expression.

DbCastExpression

Represents database CAST expression.

DbColumnExpression

Represents a column in database expression.

DbConstantExpression

Represents a database constant expression.

DbExpression

Represents a database expression.

DbExpressionVisitor

Represents a visitor for database expression trees.

DbExpressionVisitor<T>

Represents a vistor to return a result from database expression trees.

DbFromClause

Represents a SQL FROM clause.

DbFromClauseVisitor

Represents a visitor for SQL FROM clause.

DbFromClauseVisitor<T>

Represents a vistor to return a result from SQL FROM clause.

DbFunctionExpression

Represents function call in database expression.

DbInitializer

Base class to initialize the database.

DbInitializer<T>

Generic base class to initialize the database.

DbJoinClause

Represents SQL JOIN clause.

DbParamExpression

Represents parameter in database expression.

DbQueryStatement

Represents SQL query statement.

DbSelectStatement

Represents SQL SELECT statement.

DbSession

Represents database session.

DbSession<TConnection, TCommand, TReader>

Base class to implement specific database session.

DbSession<TConnection, TCommand, TReader>.Logger

Logs records to a variety of destinations such as log files or the console.

DbSession<TConnection, TCommand, TReader>.ReaderInvoker

Invokes database recordset reader.

DbSession<TConnection, TCommand, TReader>.Transaction

Represents a database transaction.

DbTableClause

Represents database table as SQL FROM clause.

DbTableExtensions

Provides extension methods for database table object.

DbUnaryExpression

Represents database expression which has single operand.

DbUnionStatement

Represents SQL UNION statement.

EnumColumn<T>

Base class for column which contains enum values.

EnumColumn<T, TDbValue>

Base class for column which contains enum values.

FunctionExpression<T>

Represents function call in column expression.

FunctionKey

Identifies a function implementation.

IndentedStringBuilder

Wrapper of StringBuilder to provide text indention.

JsonDataRow

Provides extension methods to serialize/deserialize DataRow to/from JSON.

JsonDataSet

Provides extension methods to serialize/deserialize DataSet to/from JSON.

JsonDataValidationError

Provides extension methods to serialize/deserialize DataValidationError to/from JSON.

JsonDataValidationResult

Provides extension methods to serialize/deserialize DataValidationResult to/from JSON.

JsonDataValidationResults

Provides extension methods to serialize/deserialize IDataValidationResults object to/from JSON.

JsonReader

Reads a JSON (RFC 4627) encoded value as a stream of tokens.

JsonWriter

Represents a writer that provides a fast, forward-only way of generating JSON data.

KeyOutput

Represents model that contains primary key of specified model.

ModelExtensions

Provides extension methods of Model object.

ModelMember

Base class for member properties which can be registered with Model derived class.

ParamExpression<T>

Represents a parameter column expression.

ScalarFunctionExpression<T>

Represents scalar function expression.

SequentialKey

Represents model for system temporary table of parent query, which contains a system identity column and primary key columns.

UnaryExpression<T>

Column expression with single operand.

ValueExpression<T>

Represents expression which contains a value.

Structs

CaseOn<T>

Represents a CASE ON expression column.

CaseOnWhen<TWhen>

Represents a CASE ON...WHEN expression.

CaseOnWhen<TWhen, TResult>

Represents a CASE ON...WHEN expression.

CaseWhen

Represents CASE WHEN... expression.

CaseWhen<T>

Represents CASE...WHEN... expression.

DataSetChain

Represents DataSet bottom-up chain in aggregate expression.

DbExpressionSort

Represents a database expression and sorting direction.

InsertScalarResult

Represents the result of inserting scalar values into database table.

JsonToken

Represents token used to parse JSON data.

Interfaces

IColumn

Represents column for reading data values.

IColumn<TReader>

Represents column which can read data value from database reader for DataRow.

IColumn<TReader, TValue>

Represents column which can read data value from database reader.

IValidator

Represents a validator to validate DataRow.

Enums

BinaryExpressionKind

Represents operation of binary expression.

DbJoinKind

Defines the SQL JOIN operations.

DbUnaryExpressionKind

Represents operation of unary expression.

DbUnionKind

Specifies the kind of SQL UNION.

JsonTokenKind

Specifies the kind of JSON token.

Back to top Copyright © Weifen Luo | DevZest