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

Splits comparisons involving a compound expression, e.g., new { A = 1, B = 2 } == new { A = 3, B = 4 } => (1 == 3) AND (2 == 4).
상속: ICompoundExpressionComparisonSplitter
파일 보기 프로젝트 열기: re-motion/Relinq-SqlBackend 1 사용 예제들

공개 메소드들

메소드 설명
SplitPotentialCompoundComparison ( BinaryExpression potentialCompoundComparison ) : Expression
SplitPotentialCompoundComparison ( SqlIsNotNullExpression potentialCompoundComparison ) : Expression
SplitPotentialCompoundComparison ( SqlIsNullExpression potentialCompoundComparison ) : Expression

비공개 메소드들

메소드 설명
CombineComparisons ( Expression previousParts, Expression currentPart, ExpressionType comparisonExpressionType, Expression leftCompoundExpression, Expression rightCompoundExpression ) : Expression
CreateCtorArgComparison ( ExpressionType expressionType, NewExpression leftNewExpression, NewExpression rightNewExpression ) : Expression
CreateMemberAccessComparison ( ExpressionType expressionType, NewExpression newExpression, Expression otherExpression ) : Expression
GetMemberExpression ( MemberInfo memberInfo, Expression instance ) : Expression

메소드 상세

SplitPotentialCompoundComparison() 공개 메소드

public SplitPotentialCompoundComparison ( BinaryExpression potentialCompoundComparison ) : Expression
potentialCompoundComparison BinaryExpression
리턴 Expression

SplitPotentialCompoundComparison() 공개 메소드

public SplitPotentialCompoundComparison ( SqlIsNotNullExpression potentialCompoundComparison ) : Expression
potentialCompoundComparison SqlIsNotNullExpression
리턴 Expression

SplitPotentialCompoundComparison() 공개 메소드

public SplitPotentialCompoundComparison ( SqlIsNullExpression potentialCompoundComparison ) : Expression
potentialCompoundComparison SqlIsNullExpression
리턴 Expression