Compartir a través de


función declarada por modelo (Entity Data Model)

Una función declarada por modelo es una función que se declara en un modelo conceptual, pero que no se define en ese modelo conceptual. La función se podría definir en el entorno de almacenamiento u hospedaje. Por ejemplo, una función declarada por modelo se podría asignar a una función definida en una base de datos, exponiendo así la funcionalidad de servidor en el modelo conceptual.

La declaración de una función declarada por modelo contiene la siguiente información:

  • Nombre de la función. (Obligatorio)

  • El tipo del valor devuelto. (Opcional)

    Ee382839.note(es-es,VS.100).gifNota:
    Si no se especifica ningún valor devuelto, el tipo de valor devuelto es void.

  • Información de parámetro, incluidos el tipo y el nombre de parámetro. (Opcional)

Ejemplo

ADO.NET Entity Framework usa un lenguaje específico de dominio (DSL) denominado lenguaje de definición de esquemas conceptuales (CSDL) para definir los modelos conceptuales. En CSDL, una implementación de una función declarada por modelo es una importación de función. El siguiente CSDL define un contenedor de la entidad con una definición de importación de función. Tenga en cuenta que el tipo de valor devuelto es void porque 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>

Vea también

Conceptos

Conceptos clave de Entity Data Model
Entity Data Model