C# Класс MonoSoftware.MonoX.DAL.RelationClasses.DynamicRelation

Наследование: DynamicRelationBase
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
DynamicRelation ( DerivedTableDefinition leftOperand ) : System

Initializes a new instance of the DynamicRelation class.

If a DynamicRelation is created with this CTor, it has to be the only one. It will be ignored if there are more relations in the relation collection.

DynamicRelation ( DerivedTableDefinition leftOperand, JoinHint joinType, DerivedTableDefinition rightOperand, IPredicate onClause ) : System

Initializes a new instance of the DynamicRelation class.

DynamicRelation ( DerivedTableDefinition leftOperand, JoinHint joinType, MonoSoftware rightOperand, string aliasRightOperand, IPredicate onClause ) : System

Initializes a new instance of the DynamicRelation class.

DynamicRelation ( MonoSoftware leftOperand, JoinHint joinType, MonoSoftware rightOperand, string aliasLeftOperand, string aliasRightOperand, IPredicate onClause ) : System

Initializes a new instance of the DynamicRelation class.

Защищенные методы

Метод Описание
GetInheritanceProvider ( ) : IInheritanceInfoProvider

Gets the inheritance provider for inheritance info retrieval for entity operands

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

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

Initializes a new instance of the DynamicRelation class.
If a DynamicRelation is created with this CTor, it has to be the only one. It will be ignored if there are more relations in the relation collection.
public DynamicRelation ( DerivedTableDefinition leftOperand ) : System
leftOperand DerivedTableDefinition The left operand, which can only be a derived table definition. No join will take place.
Результат System

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

Initializes a new instance of the DynamicRelation class.
public DynamicRelation ( DerivedTableDefinition leftOperand, JoinHint joinType, DerivedTableDefinition rightOperand, IPredicate onClause ) : System
leftOperand DerivedTableDefinition The left operand.
joinType JoinHint Type of the join. If None is specified, Inner is assumed.
rightOperand DerivedTableDefinition The right operand.
onClause IPredicate The on clause for the join.
Результат System

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

Initializes a new instance of the DynamicRelation class.
public DynamicRelation ( DerivedTableDefinition leftOperand, JoinHint joinType, MonoSoftware rightOperand, string aliasRightOperand, IPredicate onClause ) : System
leftOperand DerivedTableDefinition The left operand.
joinType JoinHint Type of the join. If None is specified, Inner is assumed.
rightOperand MonoSoftware The right operand which is an entity type.
aliasRightOperand string The alias of the right operand. If you don't want to / need to alias the right operand (only alias if you have to), specify string.Empty.
onClause IPredicate The on clause for the join.
Результат System

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

Initializes a new instance of the DynamicRelation class.
public DynamicRelation ( MonoSoftware leftOperand, JoinHint joinType, MonoSoftware rightOperand, string aliasLeftOperand, string aliasRightOperand, IPredicate onClause ) : System
leftOperand MonoSoftware The left operand, which is an entity.
joinType JoinHint Type of the join. If None is specified, Inner is assumed.
rightOperand MonoSoftware The right operand which is an entity.
aliasLeftOperand string The alias of the left operand. If you don't want to / need to alias the left operand (only alias if you have to), specify string.Empty.
aliasRightOperand string The alias of the right operand. If you don't want to / need to alias the right operand (only alias if you have to), specify string.Empty.
onClause IPredicate The on clause for the join.
Результат System

GetInheritanceProvider() защищенный Метод

Gets the inheritance provider for inheritance info retrieval for entity operands
protected GetInheritanceProvider ( ) : IInheritanceInfoProvider
Результат IInheritanceInfoProvider