Partager via


É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é) :

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.

Ee705451.note(fr-fr,VS.100).gifRemarque :
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