EdmFunctionAttribute(String, String) Konstruktor
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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).