DbQueryCommandTree コンストラクター (MetadataWorkspace, DataSpace, DbExpression, Boolean)
[このページは、Entity Framework 6 に関するページです。最新バージョンは、'Entity Framework' NuGet パッケージとして入手できます。Entity Framework の詳細については、msdn.com/data/ef を参照してください。]
指定したメタデータ ワークスペースを使用する DbQueryCommandTree クラスの新しいインスタンスを初期化します。
名前空間: System.Data.Entity.Core.Common.CommandTrees
アセンブリ: EntityFramework (EntityFramework.dll 内)
構文
'宣言
Public Sub New ( _
metadata As MetadataWorkspace, _
dataSpace As DataSpace, _
query As DbExpression, _
validate As Boolean _
)
'使用
Dim metadata As MetadataWorkspace
Dim dataSpace As DataSpace
Dim query As DbExpression
Dim validate As Boolean
Dim instance As New DbQueryCommandTree(metadata, _
dataSpace, query, validate)
public DbQueryCommandTree(
MetadataWorkspace metadata,
DataSpace dataSpace,
DbExpression query,
bool validate
)
public:
DbQueryCommandTree(
MetadataWorkspace^ metadata,
DataSpace dataSpace,
DbExpression^ query,
bool validate
)
new :
metadata:MetadataWorkspace *
dataSpace:DataSpace *
query:DbExpression *
validate:bool -> DbQueryCommandTree
public function DbQueryCommandTree(
metadata : MetadataWorkspace,
dataSpace : DataSpace,
query : DbExpression,
validate : boolean
)
パラメーター
- metadata
型 : System.Data.Entity.Core.Metadata.Edm.MetadataWorkspace
コマンド ツリーで使用するメタデータ ワークスペース。
- dataSpace
型 : System.Data.Entity.Core.Metadata.Edm.DataSpace
このコマンド ツリーで使用される式のメタデータが属している必要がある論理的な "スペース"。
- query
型 : System.Data.Entity.Core.Common.CommandTrees.DbExpression
クエリのロジックを定義する DbExpression。
- validate
型 : System.Boolean
ツリーを検証する場合は true。それ以外の場合は false。 false に設定すると、ツリーの検証が無効になります。
例外
例外 | 状態 |
---|---|
ArgumentNullException | metadata または query が null です。 |
ArgumentException | dataSpace が有効なデータ領域を表していません。 |