Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Объявленная моделью функция — это функция, объявленная в концептуальной модели, но не определена в этой концептуальной модели. Функция может быть определена в среде размещения или хранилища. Например, функция, объявленная моделью, может быть сопоставлена с функцией, определенной в базе данных, таким образом, предоставляя функциональность на стороне сервера в концептуальной модели.
Объявление объявленной моделью функции содержит следующие сведения:
Имя функции. (Обязательно)
Тип возвращаемого значения. (Необязательно)
Замечание
Если возвращаемое значение не указано, тип возвращаемого значения — void.
Сведения о параметрах, включая имя и тип параметра. (Необязательно)
Пример
В ADO.NET Entity Framework используется язык, зависящий от домена (DSL), называемый языком определения концептуальной схемы (CSDL) для определения концептуальных моделей. В CSDL одна реализация объявленной моделью функции — это импорт функции (с помощью элемента FunctionImport). Следующий CSDL определяет контейнер сущностей с определением импорта функций. Обратите внимание, что тип возвращаемого значения функции является пустым, так как тип не указан.
<FunctionImport Name="UpdatePublisher">
<Parameter Name="PublisherId" Mode="In" Type="Int32" />
<Parameter Name="PublisherName" Mode="In" Type="String" />
</FunctionImport>