EdmFunctionAttribute(String, String) Construtor

Definição

Inicializa uma nova instância da EdmFunctionAttribute classe.

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)

Parâmetros

namespaceName
String

O namespace da função mapeada.

functionName
String

O nome da função mapeada.

Observações

An EdmFunctionAttribute liga um método de execução de linguagem comum (CLR) a outra função. Por exemplo, o atributo pode ser usado para mapear um método CLR para uma função exposta pelo fornecedor de armazenamento, para uma função definida pelo utilizador na base de dados ou para uma função definida pelo utilizador no modelo conceptual. Métodos que possuem este atributo podem ser chamados de consultas LINQ para Entidades.

Para usar um EdmFunctionAttribute para mapear um método CLR numa função, o seguinte deve ser verdadeiro:

  • O tipo de retorno do método CLR deve ser compatível com o tipo de retorno da função mapeada.

  • Os tipos de argumento do método CLR devem ser compatíveis com os tipos de argumento da função mapeada.

Para informações sobre tipos compatíveis, veja Tipos de Modelo Conceptual (CSDL).

Aplica-se a

Ver também