EdmFunctionAttribute(String, String) Costruttore
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Inizializza una nuova istanza della classe 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)
Parametri
- namespaceName
- String
Spazio dei nomi della funzione mappata a.
- functionName
- String
Nome della funzione mappata a.
Commenti
Un EdmFunctionAttribute oggetto collega un metodo CLR (Common Language Runtime) a un'altra funzione. Ad esempio, l'attributo può essere usato per eseguire il mapping di un metodo CLR a una funzione esposta dal provider di archiviazione, a una funzione definita dall'utente nel database o a una funzione definita dall'utente nel modello concettuale. I metodi con questo attributo possono essere chiamati da LINQ to Entities query.
Per usare un EdmFunctionAttribute oggetto per eseguire il mapping di un metodo CLR a una funzione, è necessario che sia true quanto segue:
Il tipo restituito del metodo CLR deve essere compatibile con il tipo restituito della funzione mappata a.
I tipi di argomento del metodo CLR devono essere compatibili con i tipi di argomento della funzione di cui è stato eseguito il mapping.
Per informazioni sui tipi compatibili, vedere Conceptual Model Types (CSDL).For information about compatible types, see Conceptual Model Types (CSDL).