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项,生成具有相应输入并应用列的行集合。 不包括计算 apply 结果为空集的行。

Filter(DbExpressionBinding, DbExpression)

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

FullOuterJoin(DbExpressionBinding, DbExpressionBinding, DbExpression)

使用 FullOuterJoin 作为DbExpressionKind指定联接条件,创建一个新DbJoinExpression集,以左表达式和右表达式绑定指定的集。

InnerJoin(DbExpressionBinding, DbExpressionBinding, DbExpression)

使用 InnerJoin 作为 ,在指定的联接条件上创建一个新集,以左表达式绑定和右表达式绑定指定的集。

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

适用于