다음을 통해 공유


DbExpressionBinding 클래스

정의

DbFilterExpression, DbProjectExpression, DbJoinExpression 등의 관계식에 대한 입력 집합을 나타냅니다. 이 클래스는 상속될 수 없습니다.

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

설명

이 클래스는 매우 비슷합니다는 foreach 순회의 각 요소에 바인딩을 사용 하 여 탐색 합니다. 이 클래스는 관계형 연산자에 해당하는 식 대부분에 대한 도우미 클래스로 제공됩니다.

속성

Expression

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

Variable

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

VariableName

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

VariableType

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

메서드

Equals(Object)

지정된 개체가 현재 개체와 같은지 확인합니다.

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

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

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

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

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

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

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

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

(다음에서 상속됨 Object)

확장 메서드

All(DbExpressionBinding, DbExpression)

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

Any(DbExpressionBinding, DbExpression)

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

CrossApply(DbExpressionBinding, DbExpressionBinding)

지정된 입력 집합의 각 요소에 대해 주어진 apply 식을 한 번씩 계산하고 해당 입력 및 apply 열로 행 컬렉션을 생성하는 새 DbApplyExpression을 만듭니다. apply가 빈 집합으로 계산되는 행은 포함되지 않습니다.

Filter(DbExpressionBinding, DbExpression)

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

FullOuterJoin(DbExpressionBinding, DbExpressionBinding, DbExpression)

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

InnerJoin(DbExpressionBinding, DbExpressionBinding, DbExpression)

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

LeftOuterJoin(DbExpressionBinding, DbExpressionBinding, DbExpression)

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

OuterApply(DbExpressionBinding, DbExpressionBinding)

지정된 입력 집합의 각 요소에 대해 주어진 apply 식을 한 번씩 계산하고 해당 입력 및 apply 열로 행 컬렉션을 생성하는 새 DbApplyExpression을 만듭니다. apply가 빈 집합으로 계산되는 행의 apply 열 값은 null입니다.

Project(DbExpressionBinding, DbExpression)

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

Skip(DbExpressionBinding, IEnumerable<DbSortClause>, DbExpression)

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

Sort(DbExpressionBinding, IEnumerable<DbSortClause>)

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

적용 대상