Freigeben über


DbFunctionCommandTree Konstruktor

Definition

Erstellt einen neuen DbFunctionCommandTree, der den angegebenen Metadatenarbeitsbereich, datenbereich und Funktionsmetadaten verwendet.

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures")]
public DbFunctionCommandTree (System.Data.Entity.Core.Metadata.Edm.MetadataWorkspace metadata, System.Data.Entity.Core.Metadata.Edm.DataSpace dataSpace, System.Data.Entity.Core.Metadata.Edm.EdmFunction edmFunction, System.Data.Entity.Core.Metadata.Edm.TypeUsage resultType, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string,System.Data.Entity.Core.Metadata.Edm.TypeUsage>> parameters);
new System.Data.Entity.Core.Common.CommandTrees.DbFunctionCommandTree : System.Data.Entity.Core.Metadata.Edm.MetadataWorkspace * System.Data.Entity.Core.Metadata.Edm.DataSpace * System.Data.Entity.Core.Metadata.Edm.EdmFunction * System.Data.Entity.Core.Metadata.Edm.TypeUsage * seq<System.Collections.Generic.KeyValuePair<string, System.Data.Entity.Core.Metadata.Edm.TypeUsage>> -> System.Data.Entity.Core.Common.CommandTrees.DbFunctionCommandTree

Parameter

metadata
MetadataWorkspace

Der Metadatenarbeitsbereich, den die Befehlsstruktur verwenden soll.

dataSpace
DataSpace

Der logische "Leerraum", zu dem Metadaten in den in dieser Befehlsstruktur verwendeten Ausdrücken gehören müssen.

edmFunction
EdmFunction

Die EdmFunction, die die aufgerufene Funktion darstellt.

resultType
TypeUsage

Der erwartete Ergebnistyp für das erste Resultset der Funktion.

parameters
IEnumerable<KeyValuePair<String,TypeUsage>>

Die Parameter der Funktion.

Attribute

Ausnahmen

metadataoder dataSpaceedmFunction ist NULL.

dataSpace stellt keinen gültigen Datenbereich dar oder edmFunction ist eine zusammensetzbare Funktion.

Gilt für: