Элемент Parameter (SSDL)
Элемент Parameter в языке SSDL является дочерним для элемента Function, который указывает параметры для хранимой процедуры в базе данных.
Элемент Parameter может иметь следующие дочерние элементы (в порядке перечисления):
Documentation (ноль или один)
Элементы Annotation (ноль или больше)
Применимые атрибуты
В таблице ниже описываются атрибуты которые могут быть применены к элементу Parameter.
Имя атрибута | Необходимо | Значение |
---|---|---|
Name |
Да |
Имя параметра. |
Type |
Да |
Тип параметра. |
Mode |
Нет |
In, Out или InOut в зависимости от того, является ли параметр входным, выходным или входным и выходным. |
MaxLength |
Нет |
Максимальная длина параметра. |
Precision |
Нет |
Точность параметра. |
Scale |
Нет |
Масштаб параметра. |
Примечание |
---|
К элементу 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