DbExpressionBinding 클래스

정의

관계형 식(예: DbFilterExpression, DbProjectExpressionDbJoinExpression)에 대한 입력 집합을 나타냅니다. 이 클래스는 상속할 수 없습니다.

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

설명

이 클래스는 순회의 foreach 각 요소에 대한 바인딩이 있는 순회와 매우 유사합니다. 이 클래스는 관계형 연산자에 해당하는 많은 식에 대한 도우미 클래스로 제공됩니다.

속성

Name Description
Expression

입력 집합을 DbExpression 정의하는 값을 가져오거나 설정합니다.

Variable

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

VariableName

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

VariableType

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

메서드

Name Description
Equals(Object)

지정한 개체와 현재 개체가 같은지 여부를 확인합니다.

(다음에서 상속됨 Object)
GetHashCode()

기본 해시 함수로 작동합니다.

(다음에서 상속됨 Object)
GetType()

현재 인스턴스의 Type 가져옵니다.

(다음에서 상속됨 Object)
MemberwiseClone()

현재 Object단순 복사본을 만듭니다.

(다음에서 상속됨 Object)
ToString()

현재 개체를 나타내는 문자열을 반환합니다.

(다음에서 상속됨 Object)

확장명 메서드

Name Description
All(DbExpressionBinding, DbExpression)

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

Any(DbExpressionBinding, DbExpression)

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

CrossApply(DbExpressionBinding, DbExpressionBinding)

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

Filter(DbExpressionBinding, DbExpression)

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

FullOuterJoin(DbExpressionBinding, DbExpressionBinding, DbExpression)

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

InnerJoin(DbExpressionBinding, DbExpressionBinding, DbExpression)

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

LeftOuterJoin(DbExpressionBinding, DbExpressionBinding, DbExpression)

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

OuterApply(DbExpressionBinding, DbExpressionBinding)

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

Project(DbExpressionBinding, DbExpression)

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

Skip(DbExpressionBinding, IEnumerable<DbSortClause>, DbExpression)

지정된 개수의 요소를 건너뛰기 전에 지정된 정렬 사양에 따라 지정된 입력 집합을 정렬하는 새 DbSkipExpression 항목을 만듭니다.

Sort(DbExpressionBinding, IEnumerable<DbSortClause>)

지정된 정렬 사양에 따라 지정된 입력 집합을 정렬하는 새 DbSortExpression 입력을 만듭니다.

적용 대상