DbQueryCommandTree-Konstruktor (MetadataWorkspace, DataSpace, DbExpression)
[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 _
)
'Usage
Dim metadata As MetadataWorkspace
Dim dataSpace As DataSpace
Dim query As DbExpression
Dim instance As New DbQueryCommandTree(metadata, _
dataSpace, query)
public DbQueryCommandTree(
MetadataWorkspace metadata,
DataSpace dataSpace,
DbExpression query
)
public:
DbQueryCommandTree(
MetadataWorkspace^ metadata,
DataSpace dataSpace,
DbExpression^ query
)
new :
metadata:MetadataWorkspace *
dataSpace:DataSpace *
query:DbExpression -> DbQueryCommandTree
public function DbQueryCommandTree(
metadata : MetadataWorkspace,
dataSpace : DataSpace,
query : DbExpression
)
Parameter
- metadata
Typ: System.Data.Entity.Core.Metadata.Edm.MetadataWorkspace
Der Metadatenarbeitsbereich, den die Befehlsstruktur verwenden soll.
- dataSpace
Typ: System.Data.Entity.Core.Metadata.Edm.DataSpace
Der logische "space", zu dem Metadaten in den in dieser Befehlsstruktur verwendeten Ausdrücken gehören müssen.
- query
Typ: System.Data.Entity.Core.Common.CommandTrees.DbExpression
Ein DbExpression, das die Logik der Abfrage definiert.
Ausnahmen
Ausnahme | Bedingung |
---|---|
ArgumentNullException | metadata oder query ist null. |
ArgumentException | dataSpace stellt keinen gültigen Datenbereich dar. |