Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Una función declarada por modelo es una función declarada en un modelo conceptual, pero que no se define en ese modelo conceptual. Es posible que la función se defina en el entorno de hospedaje o almacenamiento. Por ejemplo, una función declarada por el modelo se puede asignar a una función definida en una base de datos, lo que expone así la funcionalidad del lado servidor en el modelo conceptual.
La declaración de una función declarada por modelo contiene la siguiente información:
El nombre de la función. (Requerido)
Tipo del valor devuelto. (Opcional)
Nota:
Si no se especifica ningún valor devuelto, el tipo de valor devuelto es void.
Información de parámetros, incluido el nombre y el tipo de parámetro. (Opcional)
Ejemplo
El ADO.NET Entity Framework usa un lenguaje específico del dominio (DSL) denominado lenguaje de definición de esquema conceptual (CSDL) para definir modelos conceptuales. En CSDL, una implementación de una función declarada por modelo es una importación de función (mediante el elemento FunctionImport). El siguiente CSDL define un contenedor de entidades con una definición de importación de función. Tenga en cuenta que el tipo de valor devuelto de la función es void, ya que no se especifica ningún tipo de valor devuelto.
<FunctionImport Name="UpdatePublisher">
<Parameter Name="PublisherId" Mode="In" Type="Int32" />
<Parameter Name="PublisherName" Mode="In" Type="String" />
</FunctionImport>