Elemento Parameter (SSDL)
L'elemento Parameter in SSDL (Store Schema Definition Language) è un figlio dell'elemento Function che specifica i parametri per una stored procedure nel database.
L'elemento Parameter può includere i seguenti elementi figlio (nell'ordine elencato):
Documentation (zero o un elemento)
Elementi Annotation (zero o più elementi)
Nella tabella riportata di seguito vengono descritti gli attributi che è possibile applicare all'elemento Parameter.
Nome attributo | È obbligatorio | Valore |
---|---|---|
Name |
Sì |
Nome del parametro. |
Type |
Sì |
Tipo del parametro. |
Mode |
No |
In, Out o InOut a seconda che il parametro sia un parametro di input, di output o di input/output. |
MaxLength |
No |
Lunghezza massima del parametro. |
Precision |
No |
Precisione del parametro. |
Scale |
No |
Scala del parametro. |
Nota: |
---|
È possibile applicare un qualsiasi numero di attributi di annotazione (attributi XML personalizzati) all'elemento Parameter.Tuttavia, gli attributi personalizzati non possono appartenere ad alcuno spazio dei nomi XML riservato a SSDL.I nomi completi per due attributi personalizzati qualsiasi non possono essere uguali. |
Nell'esempio seguente viene mostrato un elemento Function che dispone di due elementi Parameter che specificano i parametri di input:
<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>
Panoramica su Entity Framework
Specifiche SSDL
Elemento CommandText (SSDL)