Élément Parameter (SSDL)
Dans le langage SSDL, l'élément Parameter est un enfant de l'élément Function qui spécifie des paramètres pour une procédure stockée de la base de données.
L'élément Parameter peut avoir les éléments enfants suivants (dans l'ordre répertorié) :
Documentation (zéro ou un élément) ;
éléments Annotation (zéro, un ou plusieurs éléments).
Attributs applicables
Le tableau ci-dessous décrit les attributs qui peuvent s'appliquer à l'élément Parameter.
Nom d'attribut | Requis | Valeur |
---|---|---|
Name |
Oui |
Nom du paramètre. |
Type |
Oui |
Type du paramètre. |
Mode |
Non |
In, Out ou InOut selon que le paramètre est un paramètre d'entrée, de sortie ou d'entrée/sortie. |
MaxLength |
Non |
Longueur maximale du paramètre. |
Precision |
Non |
Précision du paramètre. |
Scale |
Non |
Échelle du paramètre. |
Remarque : |
---|
Un nombre quelconque d'attributs d'annotation (attributs XML personnalisés) peut être appliqué à l'élément Parameter.Toutefois, les attributs personnalisés ne peuvent pas appartenir à un espace de noms XML réservé pour le langage SSDL.Les noms qualifiés complets de deux attributs personnalisés quelconques ne peuvent pas être identiques. |
Exemple
L'exemple suivant illustre un élément Function qui possède deux éléments Parameter qui spécifient des paramètres d'entrée :
<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>
Voir aussi
Concepts
Vue d'ensemble d'Entity Framework
Spécification SSDL
Élément CommandText (SSDL)
Autres ressources
Spécifications CSDL, SSDL et MSL
ADO.NET Entity Data Model Tools