Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Uma função declarada por modelo é uma função declarada em um modelo conceitual, mas não é definida nesse modelo conceitual. A função pode ser definida no ambiente de hospedagem ou armazenamento. Por exemplo, uma função declarada por modelo pode ser mapeada para uma função definida em um banco de dados, expondo assim a funcionalidade do lado do servidor no modelo conceitual.
A declaração de uma função declarada por modelo contém as seguintes informações:
O nome da função. (Obrigatória)
O tipo do valor retornado. (Opcional)
Observação
Se nenhum valor retornado for especificado, o tipo de retorno será nulo.
Informações de parâmetro, incluindo nome e tipo de parâmetro. (Opcional)
Exemplo
O ADO.NET Entity Framework usa uma DSL (linguagem específica do domínio) chamada CSDL (linguagem de definição de esquema conceitual) para definir modelos conceituais. No CSDL, uma implementação de uma função declarada por modelo é uma importação de função (usando o elemento FunctionImport). O CSDL a seguir define um contêiner de entidade com uma definição de importação de função. Observe que o tipo de retorno para a função é nulo, pois nenhum tipo de retorno é especificado.
<FunctionImport Name="UpdatePublisher">
<Parameter Name="PublisherId" Mode="In" Type="Int32" />
<Parameter Name="PublisherName" Mode="In" Type="String" />
</FunctionImport>