다음을 통해 공유


System.Data.Common.CommandTrees.ExpressionBuilder 네임스페이스

명령 트리 API를 제공합니다.

클래스

DbExpressionBuilder

생성문 DbExpression을 생성할 API를 제공하고 이 API가 식 형식 자체에 대해 확장 메서드로 액세스될 수 있도록 합니다.

EdmFunctions

DbExpression정식 EDM 함수를 호출하는 를 생성하기 위한 API를 제공하고, 식 형식 자체에서 API를 확장 메서드로 액세스할 수 있도록 합니다.

Row

NewRow(IEnumerable<KeyValuePair<String,DbExpression>>) 호출하는 생성자와 같은 방법을 제공합니다.

설명

합니다 System.Data.Common.CommandTrees.ExpressionBuilder API는으로 표시 되는 식을 만드는 데 DbExpression 개체입니다. 명령 트리가 제공한 API DbExpressionBuilder 클래스의 특징:

  • 함수형: DbExpression 개체는 기본적인 생성 흐름을 제공 하는 기능 패턴을 사용 하 여 생성 됩니다.

  • 느슨하게 결합: DbExpression 개체가 특정 명령 트리에 바인딩되지 않으며 형식 계약이 충족 되는 모든 컨텍스트에서 사용할 수 있습니다.

  • 변경할 수 없음: API는 완전히 변경할 수 없는 형식으로 구성 됩니다. 식 트리를 다시 작성 하는 동안 새 값을 대체 하 여 가변성을 시뮬레이션할 수 있습니다.