Freigeben über


DbQueryCommandTree-Konstruktor (MetadataWorkspace, DataSpace, DbExpression, Boolean)

[Diese Seite bezieht sich auf Entity Framework Version 6. Die neueste Version ist als 'Entity Framework' NuGet-Paket verfügbar. Weitere Informationen zu Entity Framework finden Sie unter msdn.com/data/ef.]

Initialisiert eine neue Instanz der DbQueryCommandTree-Klasse, die den angegebenen Metadatenarbeitsbereich verwendet.

Namespace:  System.Data.Entity.Core.Common.CommandTrees
Assembly:  EntityFramework (in EntityFramework.dll)

Syntax

'Declaration
Public Sub New ( _
    metadata As MetadataWorkspace, _
    dataSpace As DataSpace, _
    query As DbExpression, _
    validate As Boolean _
)
'Usage
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
)

Parameter

  • validate
    Typ: System.Boolean
    true zum Überprüfen der Struktur, andernfalls false. Wenn auf 'false' gesetzt, ist die Überprüfung der Struktur deaktiviert.

Ausnahmen

Ausnahme Bedingung
ArgumentNullException

metadata oder query ist null.

ArgumentException

dataSpace stellt keinen gültigen Datenbereich dar.

Siehe auch

Verweis

DbQueryCommandTree Klasse

DbQueryCommandTree-Überladung

System.Data.Entity.Core.Common.CommandTrees-Namespace