Partager via


EdmFunctionAttribute(String, String) Constructeur

Définition

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

S’applique à

Voir aussi