EdmFunctionAttribute(String, String) Konstruktor

Definition

Initierar en ny instans av EdmFunctionAttribute klassen.

public:
 EdmFunctionAttribute(System::String ^ namespaceName, System::String ^ functionName);
public EdmFunctionAttribute(string namespaceName, string functionName);
new System.Data.Objects.DataClasses.EdmFunctionAttribute : string * string -> System.Data.Objects.DataClasses.EdmFunctionAttribute
Public Sub New (namespaceName As String, functionName As String)

Parametrar

namespaceName
String

Namnområdet för den mappade till-funktionen.

functionName
String

Namnet på den mappade till-funktionen.

Kommentarer

En EdmFunctionAttribute länkar en CLR-metod (Common Language Runtime) till en annan funktion. Attributet kan till exempel användas för att mappa en CLR-metod till en funktion som exponeras av lagringsprovidern, för en användardefinierad funktion i databasen eller till en användardefinierad funktion i den konceptuella modellen. Metoder som har det här attributet kan anropas från LINQ till entitetsfrågor.

Om du vill använda en EdmFunctionAttribute för att mappa en CLR-metod till en funktion måste följande vara sant:

  • Returtypen för CLR-metoden måste vara kompatibel med returtypen för funktionen mappad till.

  • Argumenttyperna för CLR-metoden måste vara kompatibla med argumenttyperna för den mappade till-funktionen.

Information om kompatibla typer finns i Konceptuella modelltyper (CSDL).

Gäller för

Se även