Поделиться через


объявляемая моделью функция (модель EDM)

Объявляемая моделью функция — это функция, которая объявлена в концептуальной модели, но не определена в этой концептуальной модели. Функция может быть определена в среде размещения или хранения. Например, объявляемая моделью функция может быть сопоставлена функции, определенной в базе данных, экспонируя таким образом функцию в концептуальной модели на стороне сервера.

Объявление объявляемой моделью функции содержит следующую информацию.

  • Имя функции. (Обязательный атрибут).

  • Тип возвращаемого значения. (Необязательный параметр)

    Ee382839.note(ru-ru,VS.100).gifПримечание
    Если возвращаемое значение не задано, возвращаемого значения не будет.

  • Сведения о параметрах, включая имя и тип параметров. (Необязательный параметр)

Пример

Платформа ADO.NET Entity Framework использует доменный язык DSL, называемый языком (CSDL), для определения концептуальных моделей. На языке CSDL одной реализацией объявляемой моделью функции является импорт функции. Далее на языке CSDL определяется контейнер сущностей с определением импорта функции. Обратите внимание, что возвращаемый тип для функции отсутствует, поскольку возвращаемый тип не задан.

<FunctionImport Name="UpdatePublisher">
  <Parameter Name="PublisherId" Mode="In" Type="Int32" />
  <Parameter Name="PublisherName" Mode="In" Type="String" />
</FunctionImport>

См. также

Основные понятия

Основные понятия модели EDM
модель Entity Data