Share via


ObjectParameter.Name Propriété

Définition

Obtient le nom du paramètre, qui peut être défini uniquement par le biais d'un constructeur.

public:
 property System::String ^ Name { System::String ^ get(); };
public string Name { get; }
member this.Name : string
Public ReadOnly Property Name As String

Valeur de propriété

Nom du paramètre, qui peut être défini uniquement par le biais d'un constructeur.

Exemples

Cet exemple ajoute de nouveaux paramètres à la collection. Il itère au sein de la collection ObjectParameterCollection et affiche le nom, le type et la valeur de chaque paramètre de la collection.

using (AdventureWorksEntities context =
    new AdventureWorksEntities())
{
    string queryString =
        @"SELECT VALUE contact FROM AdventureWorksEntities.Contacts
        AS contact WHERE contact.LastName = @ln
        AND contact.FirstName = @fn";

    ObjectQuery<Contact> contactQuery =
        new ObjectQuery<Contact>(queryString, context);

    // Add parameters to the collection.
    contactQuery.Parameters.Add(new ObjectParameter("ln", "Adams"));
    contactQuery.Parameters.Add(new ObjectParameter("fn", "Frances"));

    ObjectParameterCollection objectParameterCollection =
        contactQuery.Parameters;

    // Iterate through the ObjectParameterCollection.
    foreach (ObjectParameter result in objectParameterCollection)
    {
        Console.WriteLine("{0} {1} {2}", result.Name,
            result.Value,
            result.ParameterType);
    }
}

Remarques

Lorsqu'il est instancié, le nom du paramètre ne peut pas être modifié. La valeur du paramètre peut être définie ou modifiée par le biais de la propriété Value. Une fois la requête compilée, la valeur ne peut pas être modifiée. Pour plus d’informations, consultez Méthodes du Générateur de requêtes.

S’applique à

Voir aussi