System.Data.Common.CommandTrees.ExpressionBuilder 命名空间

提供命令树 API。

DbExpressionBuilder

提供一个用于构造 DbExpression 的 API,并且允许该 API 作为针对表达式类型本身的扩展方法来访问。

EdmFunctions

提供一个 API DbExpression 来构造调用规范 EDM 函数的 ,并允许该 API 作为表达式类型本身的扩展方法访问。

Row

提供调用 NewRow(IEnumerable<KeyValuePair<String,DbExpression>>) 的构造函数式方法。

注解

System.Data.Common.CommandTrees.ExpressionBuilderAPI 用于创建由 对象表示的 DbExpression 表达式。 类提供的命令树 API DbExpressionBuilder 具有以下特征:

  • 功能 DbExpression :对象是使用提供自然构造流的功能模式构造的。

  • 松散耦合:对象未绑定到任何特定的命令树,可在满足类型协议 DbExpression 的任何上下文中使用。

  • 不可变:API 完全由不可变类型组成;在重新生成表达式树时,通过用新值来模拟可变性。