次の方法で共有


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
)

パラメーター

  • validate
    型 : System.Boolean
    ツリーを検証する場合は true。それ以外の場合は false。 false に設定すると、ツリーの検証が無効になります。

例外

例外 状態
ArgumentNullException

metadata または query が null です。

ArgumentException

dataSpace が有効なデータ領域を表していません。

参照

参照

DbQueryCommandTree クラス

DbQueryCommandTree オーバーロード

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