C# 클래스 MonoSoftware.MonoX.DAL.RelationClasses.DynamicRelation

상속: DynamicRelationBase
파일 보기 프로젝트 열기: MonoSoftware/MonoX-Data-Access-Layer 1 사용 예제들

공개 메소드들

메소드 설명
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