次の方法で共有


DbExpressionBinding クラス

定義

式のバインドについて説明します。 概念的には、C# の foreach ループに似ています。 DbExpression プロパティは反復処理対象のコレクションを定義しますが、Var プロパティは反復処理中にコレクションの現在の要素を参照する手段を提供します。 DbExpressionBinding は、 や などのDbFilterExpressionDbProjectExpressionDbJoinExpressionリレーショナル式に対する set 引数を記述するために使用されます。

public sealed class DbExpressionBinding
type DbExpressionBinding = class
Public NotInheritable Class DbExpressionBinding
継承
DbExpressionBinding

プロパティ

Expression

入力セットを DbExpression 定義する を取得します。

Variable

要素変数を参照する DbVariableReferenceExpression を取得します。

VariableName

要素変数に割り当てられた名前を取得します。

VariableType

要素変数の型のメタデータを取得します。

拡張メソッド

All(DbExpressionBinding, DbExpression)

指定された述語が入力セットのすべての要素に当てはまるかどうかを確認する新しい DbQuantifierExpression を作成します。

Any(DbExpressionBinding, DbExpression)

指定された述語が入力セットのいずれかの要素に当てはまるかどうかを確認する新しい DbQuantifierExpression を作成します。

CrossApply(DbExpressionBinding, DbExpressionBinding)

指定された入力セットの各要素に対して指定された適用式を 1 回評価する新しい DbApplyExpression を作成し、対応する入力と列を適用する行のコレクションを生成します。 適用が空のセットに評価される行は含まれません。

Filter(DbExpressionBinding, DbExpression)

指定された述語を使用して指定された入力セットの要素をフィルター処理する新しい DbFilterExpression を作成します。

FullOuterJoin(DbExpressionBinding, DbExpressionBinding, DbExpression)

FullOuterJoin を として使用して、指定した結合条件で、左右の式バインドで指定されたセットを結合するDbExpressionKind新しい DbJoinExpression を作成します。

InnerJoin(DbExpressionBinding, DbExpressionBinding, DbExpression)

InnerJoin を として使用して、指定した結合条件で、左右の式バインドで指定されたセットを結合する新しい DbJoinExpressionDbExpressionKind 作成します。

LeftOuterJoin(DbExpressionBinding, DbExpressionBinding, DbExpression)

LeftOuterJoin を として使用して、指定した結合条件で、左右の式バインドで指定されたセットを結合するDbExpressionKind新しい DbJoinExpression を作成します。

OuterApply(DbExpressionBinding, DbExpressionBinding)

指定された入力セットの各要素に対して指定された適用式を 1 回評価する新しい DbApplyExpression を作成し、対応する入力と列を適用する行のコレクションを生成します。 適用対象の行が空のセットに評価され、列の適用値が null になります。

Project(DbExpressionBinding, DbExpression)

指定された入力セットに対して指定された式を射影する新しい DbProjectExpression を作成します。

Skip(DbExpressionBinding, IEnumerable<DbSortClause>, DbExpression)

指定した並べ替え仕様に従って指定した入力セットを並べ替えた後、指定数の要素をスキップする新しい DbSkipExpression を作成します。

Sort(DbExpressionBinding, IEnumerable<DbSortClause>)

指定された入力セットを指定された並べ替え仕様で並べ替える新しい DbSortExpression を作成します。

適用対象

こちらもご覧ください