Udostępnij za pośrednictwem


EdmFunctionAttribute(String, String) Konstruktor

Definicja

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).

Dotyczy

Zobacz też