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)

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

Filter(DbExpressionBinding, DbExpression)

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

FullOuterJoin(DbExpressionBinding, DbExpressionBinding, DbExpression)

FullOuterJoin を DbJoinExpression として使用し、指定された結合条件の左辺と右辺の式バインディングによって示されたセットを結合する新しい DbExpressionKind を作成します。

InnerJoin(DbExpressionBinding, DbExpressionBinding, DbExpression)

InnerJoin を DbJoinExpression として使用し、指定された結合条件の左辺と右辺の式バインディングによって示されたセットを結合する新しい DbExpressionKind を作成します。

LeftOuterJoin(DbExpressionBinding, DbExpressionBinding, DbExpression)

LeftOuterJoin を DbJoinExpression として使用し、指定された結合条件の左辺と右辺の式バインディングによって示されたセットを結合する新しい DbExpressionKind を作成します。

OuterApply(DbExpressionBinding, DbExpressionBinding)

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

Project(DbExpressionBinding, DbExpression)

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

Skip(DbExpressionBinding, IEnumerable<DbSortClause>, DbExpression)

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

Sort(DbExpressionBinding, IEnumerable<DbSortClause>)

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

適用対象