EdmFunctionAttribute(String, String) Oluşturucu

Tanım

EdmFunctionAttribute sınıfının yeni bir örneğini başlatır.

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)

Parametreler

namespaceName
String

Eşlenen işlevinin ad alanı.

functionName
String

Eşlenen işlevin adı.

Açıklamalar

Ortak EdmFunctionAttribute dil çalışma zamanı (CLR) yöntemini başka bir işleve bağlar. Örneğin, özniteliği bir CLR yöntemini depolama sağlayıcısı tarafından kullanıma sunulan bir işlevle, veritabanındaki kullanıcı tanımlı bir işlevle veya kavramsal modelde kullanıcı tanımlı bir işlevle eşlemek için kullanılabilir. Bu özniteliğe sahip yöntemler LINQ to Entities sorgulardan çağrılabilir.

CLR yöntemini bir işlevle eşlemek için kullanmak EdmFunctionAttribute için aşağıdakilerin doğru olması gerekir:

  • CLR yönteminin dönüş türü eşlenen işlevin dönüş türüyle uyumlu olmalıdır.

  • CLR yönteminin bağımsız değişken türleri eşlenen işlevin bağımsız değişken türleriyle uyumlu olmalıdır.

Uyumlu türler hakkında bilgi için bkz . Kavramsal Model Türleri (CSDL).

Şunlara uygulanır

Ayrıca bkz.