Parameter (Elemento) (SSDL)
El elemento Parameter de lenguaje de definición de esquemas de almacenamiento (SSDL) es un elemento secundario del elemento Function que especifica parámetros para un procedimiento almacenado de la base de datos.
El elemento Parameter puede tener los elementos secundarios siguientes (en el orden mostrado):
Documentation (cero o uno)
Elementos Annotation (cero o más)
Atributos aplicables
En la tabla siguiente se explican los atributos que se pueden aplicar al elemento Parameter.
Nombre de atributo | Es necesario | Valor |
---|---|---|
Name |
Sí |
Nombre del parámetro. |
Type |
Sí |
Tipo del parámetro. |
Mode |
No |
In, Out o InOut, dependiendo de si el parámetro es de entrada, de salida o de entrada/salida. |
MaxLength |
No |
Longitud máxima permitida del parámetro. |
Precision |
No |
Precisión del parámetro. |
Scale |
No |
Escala del parámetro. |
Nota: |
---|
Se puede aplicar cualquier número de atributos de anotación (atributos XML personalizados) al elemento Parameter.Sin embargo, es posible que los atributos personalizados no pertenezcan a ningún espacio de nombres XML reservado para SSDL.Dos atributos personalizados cualesquiera no pueden tener nombres completos idénticos. |
Ejemplo
En el siguiente ejemplo se muestra un elemento Function que tiene dos elementos Parameter que especifican parámetros de entrada:
<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>
Vea también
Conceptos
Información general de Entity Framework
Especificación SSDL
CommandText (Elemento) (SSDL)
Otros recursos
Especificaciones CSDL, SSDL y MSL
ADO.NET Entity Data Model Tools