DbExpressionBinding 类

定义

表示到关系表达式(例如 DbFilterExpressionDbProjectExpressionDbJoinExpression)的输入集。 此类不能被继承。

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)

创建一个新的 DbApplyExpression,它为每个给定输入集元素计算一次指定的 apply 表达式,并生成具有相应 input 和 apply 列的行集合。 不包括 apply 计算结果为空集的行。

Filter(DbExpressionBinding, DbExpression)

创建一个新的 DbFilterExpression,它使用指定的谓词筛选给定输入集中的元素。

FullOuterJoin(DbExpressionBinding, DbExpressionBinding, DbExpression)

创建一个新的 DbJoinExpression,它将 FullOuterJoin 用作 DbExpressionKind ,以此按照指定的联接条件联接左侧表达式绑定和右侧表达式绑定指定的集。

InnerJoin(DbExpressionBinding, DbExpressionBinding, DbExpression)

创建一个新的 DbJoinExpression,它将 InnerJoin 用作 DbExpressionKind ,以此按照指定的联接条件联接左侧表达式绑定和右侧表达式绑定指定的集。

LeftOuterJoin(DbExpressionBinding, DbExpressionBinding, DbExpression)

创建一个新的 DbJoinExpression,它将 LeftOuterJoin 用作 DbExpressionKind ,以此按照指定的联接条件联接左侧表达式绑定和右侧表达式绑定指定的集。

OuterApply(DbExpressionBinding, DbExpressionBinding)

创建一个新的 DbApplyExpression,它为每个给定输入集元素计算一次指定的 apply 表达式,并生成具有相应 input 和 apply 列的行集合。 对于 apply 计算结果为空集的行,其 apply 列的值为 null

Project(DbExpressionBinding, DbExpression)

创建一个新的 DbProjectExpression,它对给定的输入集投影指定的表达式。

Skip(DbExpressionBinding, IEnumerable<DbSortClause>, DbExpression)

创建一个新的 DbSkipExpression,它在跳过指定数目的元素之前,按照指定的排序规范对给定的输入集进行排序。

Sort(DbExpressionBinding, IEnumerable<DbSortClause>)

创建一个新的 DbSortExpression,它按照指定的排序规范对给定的输入集进行排序。

适用于