EdmFunctionAttribute(String, String) Oluşturucu
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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).