C# Класс Castle.ActiveRecord.Queries.Modifiers.QueryParameter

Represents a query parameter.
Наследование: IQueryModifier
Показать файл Открыть проект

Открытые методы

Метод Описание
Apply ( IQuery query ) : void

Add this parameter to the query.

Is there a cleaner way to do this, without reflection or complex hierarchies?

QueryParameter ( String name, ICollection value ) : System

Initializes a new instance of the QueryParameter class.

QueryParameter ( String name, ICollection value, IType type ) : System

Initializes a new instance of the QueryParameter class.

QueryParameter ( String name, Object value, IType type ) : System

Initializes a new instance of the QueryParameter class.

QueryParameter ( int position, ICollection value ) : System It is important to keep this constructor as is, to avoid confusion with the QueryParameter(int, object) overload.
QueryParameter ( int position, ICollection value, IType type ) : System It is important to keep this constructor as is, to avoid confusion with the QueryParameter(int, object, IType) overload.
QueryParameter ( int position, object value ) : System

Initializes a new instance of the QueryParameter class.

QueryParameter ( int position, object value, IType type ) : System

Initializes a new instance of the QueryParameter class.

QueryParameter ( string name, object value ) : System

Initializes a new instance of the QueryParameter class.

Приватные методы

Метод Описание
IsFlagged ( ParameterFlags flag ) : bool

Описание методов

Apply() публичный Метод

Add this parameter to the query.
Is there a cleaner way to do this, without reflection or complex hierarchies?
public Apply ( IQuery query ) : void
query IQuery The query
Результат void

QueryParameter() публичный Метод

Initializes a new instance of the QueryParameter class.
public QueryParameter ( String name, ICollection value ) : System
name String The name.
value ICollection The value.
Результат System

QueryParameter() публичный Метод

Initializes a new instance of the QueryParameter class.
public QueryParameter ( String name, ICollection value, IType type ) : System
name String The name.
value ICollection The value.
type IType The type.
Результат System

QueryParameter() публичный Метод

Initializes a new instance of the QueryParameter class.
public QueryParameter ( String name, Object value, IType type ) : System
name String The name.
value Object The value.
type IType The type.
Результат System

QueryParameter() публичный Метод

It is important to keep this constructor as is, to avoid confusion with the QueryParameter(int, object) overload.
public QueryParameter ( int position, ICollection value ) : System
position int
value ICollection
Результат System

QueryParameter() публичный Метод

It is important to keep this constructor as is, to avoid confusion with the QueryParameter(int, object, IType) overload.
public QueryParameter ( int position, ICollection value, IType type ) : System
position int
value ICollection
type IType
Результат System

QueryParameter() публичный Метод

Initializes a new instance of the QueryParameter class.
public QueryParameter ( int position, object value ) : System
position int The position.
value object The value.
Результат System

QueryParameter() публичный Метод

Initializes a new instance of the QueryParameter class.
public QueryParameter ( int position, object value, IType type ) : System
position int The position.
value object The value.
type IType The type.
Результат System

QueryParameter() публичный Метод

Initializes a new instance of the QueryParameter class.
public QueryParameter ( string name, object value ) : System
name string The name.
value object The value.
Результат System