Элемент Parameter (SSDL)

Элемент Parameter в языке SSDL является дочерним для элемента Function, который указывает параметры для хранимой процедуры в базе данных.

Элемент Parameter может иметь следующие дочерние элементы (в порядке перечисления):

Применимые атрибуты

В таблице ниже описываются атрибуты которые могут быть применены к элементу Parameter.

Имя атрибута Необходимо Значение

Name

Да

Имя параметра.

Type

Да

Тип параметра.

Mode

Нет

In, Out или InOut в зависимости от того, является ли параметр входным, выходным или входным и выходным.

MaxLength

Нет

Максимальная длина параметра.

Precision

Нет

Точность параметра.

Scale

Нет

Масштаб параметра.

Ee705451.note(ru-ru,VS.100).gifПримечание
К элементу Parameter может быть применено любое количество атрибутов annotation (настраиваемых атрибутов XML).Однако настраиваемые атрибуты не могут принадлежать к любому пространству имен XML, зарезервированному для SSDL.Полные имена любых двух настраиваемых атрибутов не могут совпадать.

Пример

В следующем примере показан элемент Function с двумя элементами Parameter, задающими входные параметры:

<Function Name="UpdateOrderQuantity" 
          Aggregate="false" 
          BuiltIn="false" 
          NiladicFunction="false" 
          IsComposable="false" 
          ParameterTypeSemantics="AllowImplicitConversion" 
          Schema="dbo">
  <Parameter Name="orderId" Type="int" Mode="In" />
  <Parameter Name="newQuantity" Type="int" Mode="In" />
</Function>

См. также

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

Общие сведения о платформе Entity Framework
Спецификация языка SSDL
Элемент CommandText (язык SSDL)

Другие ресурсы

Спецификации языка CSDL, SSDL и MSL
ADO.NET Entity Data Model Tools