다음을 통해 공유


DbExpressionBinding 클래스

정의

식에 대한 바인딩을 설명합니다. C#의 foreach 루프와 개념적으로 유사합니다. DbExpression 속성은 반복되는 컬렉션을 정의하고 Var 속성은 반복하는 동안 컬렉션의 현재 요소를 참조하는 수단을 제공합니다. DbExpressionBinding은 , DbProjectExpressionDbJoinExpression와 같은 DbFilterExpression관계형 식에 대한 set 인수를 설명하는 데 사용됩니다.

public sealed class DbExpressionBinding
type DbExpressionBinding = class
Public NotInheritable Class DbExpressionBinding
상속
DbExpressionBinding

속성

Expression

DbExpression 입력 집합을 정의하는 을 가져옵니다.

Variable

요소 변수를 참조하는 DbVariableReferenceExpression을 가져옵니다.

VariableName

요소 변수에 할당된 이름을 가져옵니다.

VariableType

요소 변수의 형식 메타데이터를 가져옵니다.

확장 메서드

All(DbExpressionBinding, DbExpression)

지정된 조건자가 입력 집합의 모든 요소에 대해 성립하는지 여부를 결정하는 새 DbQuantifierExpression을 만듭니다.

Any(DbExpressionBinding, DbExpression)

지정된 조건자가 입력 집합의 모든 요소에 대해 성립하는지 여부를 결정하는 새 DbQuantifierExpression을 만듭니다.

CrossApply(DbExpressionBinding, DbExpressionBinding)

지정된 입력 집합의 각 요소에 대해 지정된 적용 식을 한 번 평가하는 새 DbApplyExpression 식을 만들어 해당 입력이 있는 행 컬렉션을 생성하고 열을 적용합니다. 가 빈 집합에 계산되는 행은 포함되지 않습니다.

Filter(DbExpressionBinding, DbExpression)

지정된 조건자를 사용하여 주어진 입력 집합의 요소를 필터링하는 새 DbFilterExpression을 만듭니다.

FullOuterJoin(DbExpressionBinding, DbExpressionBinding, DbExpression)

FullOuterJoin을 로 사용하여 지정된 조인 조건에서 왼쪽 및 오른쪽 식 바인딩으로 지정된 집합을 조인하는 새 DbJoinExpressionDbExpressionKind 만듭니다.

InnerJoin(DbExpressionBinding, DbExpressionBinding, DbExpression)

InnerJoin을 로 사용하여 지정된 조인 조건에서 왼쪽 및 오른쪽 식 바인딩으로 지정된 집합을 조인하는 새 DbJoinExpressionDbExpressionKind 만듭니다.

LeftOuterJoin(DbExpressionBinding, DbExpressionBinding, DbExpression)

LeftOuterJoin을 로 사용하여 지정된 조인 조건에서 왼쪽 및 오른쪽 식 바인딩으로 지정된 집합을 조인하는 새 DbJoinExpressionDbExpressionKind 만듭니다.

OuterApply(DbExpressionBinding, DbExpressionBinding)

지정된 입력 집합의 각 요소에 대해 지정된 적용 식을 한 번 평가하는 새 DbApplyExpression 식을 만들어 해당 입력이 있는 행 컬렉션을 생성하고 열을 적용합니다. 적용이 빈 집합으로 계산되는 행에는 적용 열 값이 null입니다.

Project(DbExpressionBinding, DbExpression)

주어진 입력 집합에 대해 지정된 식을 투영하는 새 DbProjectExpression을 만듭니다.

Skip(DbExpressionBinding, IEnumerable<DbSortClause>, DbExpression)

지정된 수의 요소를 건너뛰기 전에 지정된 정렬 사양을 기준으로 입력 집합을 정렬하는 새 DbSkipExpression을 만듭니다.

Sort(DbExpressionBinding, IEnumerable<DbSortClause>)

지정된 정렬 사양을 기준으로 주어진 입력 집합을 정렬하는 새 DbSortExpression을 만듭니다.

적용 대상

추가 정보