EdmFunctionAttribute(String, String) Konstruktor

Definition

Initialisiert eine neue Instanz der EdmFunctionAttribute-Klasse.

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)

Parameter

namespaceName
String

Der Namespace der mapped-to-Funktion.

functionName
String

Der Name der mapped-to-Funktion.

Hinweise

Eine EdmFunctionAttribute Verknüpft eine CLR-Methode (Common Language Runtime) mit einer anderen Funktion. Das Attribut kann beispielsweise verwendet werden, um eine CLR-Methode einer Funktion zuzuordnen, die vom Speicheranbieter verfügbar gemacht wird, einer benutzerdefinierten Funktion in der Datenbank oder einer benutzerdefinierten Funktion im konzeptionellen Modell. Methoden, die über dieses Attribut verfügen, können aus LINQ to Entities Abfragen aufgerufen werden.

Um eine EdmFunctionAttribute CLR-Methode einer Funktion zuzuordnen, muss Folgendes zutrifft:

  • Der Rückgabetyp der CLR-Methode muss mit dem Rückgabetyp der zugeordneten Funktion kompatibel sein.

  • Die Argumenttypen der CLR-Methode müssen mit den Argumenttypen der zugeordneten Funktion kompatibel sein.

Informationen zu kompatiblen Typen finden Sie unter Konzeptionelle Modelltypen (CSDL).

Gilt für:

Weitere Informationen