EdmFunctionAttribute(String, String) Constructeur
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Initialise une nouvelle instance de la 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)
Paramètres
- namespaceName
- String
Espace de noms de la fonction mappée.
- functionName
- String
Nom de la fonction mappée.
Remarques
Un EdmFunctionAttribute lie une méthode CLR (Common Language Runtime) à une autre fonction. Par exemple, l’attribut peut être utilisé pour mapper une méthode CLR à une fonction exposée par le fournisseur de stockage, à une fonction définie par l’utilisateur dans la base de données ou à une fonction définie par l’utilisateur dans le modèle conceptuel. Les méthodes qui ont cet attribut peuvent être appelées à partir de requêtes LINQ to Entities.
Pour utiliser un EdmFunctionAttribute pour mapper une méthode CLR à une fonction, les éléments suivants doivent être vrais :
Le type de retour de la méthode CLR doit être compatible avec le type de retour de la fonction mappée.
Les types d’arguments de la méthode CLR doivent être compatibles avec les types d’arguments de la fonction mappée.
Pour plus d’informations sur les types compatibles, consultez Types de modèles conceptuels (CSDL).