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式を 1 回評価する新しいapplyを作成し、対応する入力を持つ行のコレクションを生成し、列を適用します。 applyが空のセットに評価される行は含まれません。

Filter(DbExpressionBinding, DbExpression)

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

FullOuterJoin(DbExpressionBinding, DbExpressionBinding, DbExpression)

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

InnerJoin(DbExpressionBinding, DbExpressionBinding, DbExpression)

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

LeftOuterJoin(DbExpressionBinding, DbExpressionBinding, DbExpression)

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

OuterApply(DbExpressionBinding, DbExpressionBinding)

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

Project(DbExpressionBinding, DbExpression)

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

Skip(DbExpressionBinding, IEnumerable<DbSortClause>, DbExpression)

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

Sort(DbExpressionBinding, IEnumerable<DbSortClause>)

指定した並べ替え指定によって指定された入力セットを並べ替える新しい DbSortExpression を作成します。

適用対象