次の方法で共有


DbExpressionBinding クラス

[このページは、Entity Framework 6 に関するページです。最新バージョンは、'Entity Framework' NuGet パッケージとして入手できます。Entity Framework の詳細については、msdn.com/data/ef を参照してください。]

式の束縛について説明します。 C# の foreach ループの概念と似ています。 Var プロパティはイテレーションの途中でコレクションの現在の要素を参照する手段を提供しますが、DbExpression プロパティは反復処理するコレクションを定義します。 DbExpressionBinding は、DbFilterExpressionDbProjectExpression、および DbJoinExpression のような関係式に対してセット引数を記述するために使用されます。

継承階層

System.Object
  System.Data.Entity.Core.Common.CommandTrees.DbExpressionBinding

名前空間:  System.Data.Entity.Core.Common.CommandTrees
アセンブリ:  EntityFramework (EntityFramework.dll 内)

構文

'宣言
Public NotInheritable Class DbExpressionBinding
'使用
Dim instance As DbExpressionBinding
public sealed class DbExpressionBinding
public ref class DbExpressionBinding sealed
[<SealedAttribute>]
type DbExpressionBinding =  class end
public final class DbExpressionBinding

DbExpressionBinding 型で公開されるメンバーは以下のとおりです。

プロパティ

  名前 説明
パブリック プロパティ Expression 入力セットを定義する DbExpression を取得します。
パブリック プロパティ Variable 要素変数を参照する DbVariableReferenceExpression を取得します。
パブリック プロパティ VariableName 要素変数に割り当てられた名前を取得します。
パブリック プロパティ VariableType 要素変数の型のメタデータを取得します。

上揃え

メソッド

  名前 説明
パブリック メソッド Equals (Object から継承されます。)
パブリック メソッド GetHashCode (Object から継承されます。)
パブリック メソッド GetType (Object から継承されます。)
パブリック メソッド ToString (Object から継承されます。)

上揃え

Extension のメソッド

  名前 説明
パブリック Extension メソッド All 指定された述語が入力セットのすべての要素に当てはまるかどうかを確認する新しい DbQuantifierExpression を作成します。 (DbExpressionBuilder によって定義されています。)
パブリック Extension メソッド Any 指定された述語が入力セットのいずれかの要素に当てはまるかどうかを確認する新しい DbQuantifierExpression を作成します。 (DbExpressionBuilder によって定義されています。)
パブリック Extension メソッド CrossApply 特定の入力セットの各要素につき 1 回、指定された apply 式を評価し、対応する入力列と適用列を持った行のコレクションを生成する新しい DbApplyExpression を作成します。apply で空のセットに評価される行は含まれません。 (DbExpressionBuilder によって定義されています。)
パブリック Extension メソッド Filter 指定された述語を使用して指定された入力セットの要素をフィルター処理する新しい DbFilterExpression を作成します。 (DbExpressionBuilder によって定義されています。)
パブリック Extension メソッド FullOuterJoin FullOuterJoin を DbExpressionKind として使用し、指定された結合条件の左辺と右辺の式バインディングによって示されたセットを結合する新しい DbJoinExpression を作成します。 (DbExpressionBuilder によって定義されています。)
パブリック Extension メソッド InnerJoin InnerJoin を DbExpressionKind として使用し、指定された結合条件の左辺と右辺の式によって示されたセットを結合する新しい DbJoinExpression を作成します。 (DbExpressionBuilder によって定義されています。)
パブリック Extension メソッド LeftOuterJoin LeftOuterJoin を DbExpressionKind として使用し、指定された結合条件の左辺と右辺の式バインディングによって示されたセットを結合する新しい DbJoinExpression を作成します。 (DbExpressionBuilder によって定義されています。)
パブリック Extension メソッド OuterApply 特定の入力セットの各要素につき 1 回、指定された apply 式を評価し、対応する入力列と適用列を持った行のコレクションを生成する新しい DbApplyExpression を作成します。apply で空のセットに評価される行には、null の適用列値が割り当てられます。 (DbExpressionBuilder によって定義されています。)
パブリック Extension メソッド Project 指定された入力セットに対して指定された式を射影する新しい DbProjectExpression を作成します。 (DbExpressionBuilder によって定義されています。)
パブリック Extension メソッド Skip 指定した並べ替え仕様に従って指定した入力セットを並べ替えた後、指定数の要素をスキップする新しい DbSkipExpression を作成します。 (DbExpressionBuilder によって定義されています。)
パブリック Extension メソッド Sort 指定された入力セットを指定された並べ替え仕様で並べ替える新しい DbSortExpression を作成します。 (DbExpressionBuilder によって定義されています。)

上揃え

スレッド セーフ

この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

参照

参照

System.Data.Entity.Core.Common.CommandTrees 名前空間