C# 클래스 Remotion.Linq.SqlBackend.MappingResolution.NamedExpressionCombiner

NamedExpressionCombiner analyzes the inner expression of a NamedExpression and returns a combined expression if possible. A combined expression is an expression equivalent to the inner expression but with the name included. The process of combining named expressions must be performed during the mapping resolution stage because the name of an entity or value in a sub-statement must be defined before an outer statement's reference to that entity or value is resolved by SubStatementReferenceResolver.
상속: INamedExpressionCombiner
파일 보기 프로젝트 열기: re-motion/Relinq-SqlBackend 1 사용 예제들

공개 메소드들

메소드 설명
NamedExpressionCombiner ( IMappingResolutionContext mappingResolutionContext ) : System
ProcessNames ( NamedExpression outerExpression ) : Expression

비공개 메소드들

메소드 설명
CombineNames ( string name1, string name2 ) : string

메소드 상세

NamedExpressionCombiner() 공개 메소드

public NamedExpressionCombiner ( IMappingResolutionContext mappingResolutionContext ) : System
mappingResolutionContext IMappingResolutionContext
리턴 System

ProcessNames() 공개 메소드

public ProcessNames ( NamedExpression outerExpression ) : Expression
outerExpression Remotion.Linq.SqlBackend.SqlStatementModel.NamedExpression
리턴 System.Linq.Expressions.Expression