EdmFunctionAttribute(String, String) Konstruktor
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Inicjuje nowe wystąpienie klasy EdmFunctionAttribute.
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)
Parametry
- namespaceName
- String
Przestrzeń nazw funkcji mapowanej na.
- functionName
- String
Nazwa funkcji mapowanej na.
Uwagi
Łączy EdmFunctionAttribute metodę środowiska uruchomieniowego języka wspólnego (CLR) z inną funkcją. Na przykład atrybut może służyć do mapowania metody CLR na funkcję uwidacznianą przez dostawcę magazynu, do funkcji zdefiniowanej przez użytkownika w bazie danych lub do funkcji zdefiniowanej przez użytkownika w modelu koncepcyjnym. Metody, które mają ten atrybut, można wywołać z LINQ to Entities zapytań.
Aby zamapować metodę CLR na funkcję za pomocą elementu an EdmFunctionAttribute , muszą być spełnione następujące warunki:
Zwracany typ metody CLR musi być zgodny z typem zwracanym funkcji mapowanej do.
Typy argumentów metody CLR muszą być zgodne z typami argumentów funkcji mapowanej na.
Aby uzyskać informacje o typach zgodnych, zobacz Koncepcyjne typy modeli (CSDL).