Partager via


ObjectParameter Classe

Définition

Représente un paramètre de requête passé à une requête d'objet.

public ref class ObjectParameter sealed
public sealed class ObjectParameter
type ObjectParameter = class
Public NotInheritable Class ObjectParameter
Héritage
ObjectParameter

Exemples

Cet exemple montre comment ajouter 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

Représente un paramètre de requête passé à un objet ObjectQuery<T> ou une méthode de générateur de requêtes. Pour plus d’informations, consultez Méthodes du Générateur de requêtes.

Les paramètres d'objets sont constitués d'un nom, d'un type et d'une valeur.

Cette classe ne peut pas être héritée. Pour plus d'informations, consultez ObjectParameterCollection.

Constructeurs

ObjectParameter(String, Object)

Initialise une nouvelle instance de la classe ObjectParameter avec la valeur et le nom spécifiés.

ObjectParameter(String, Type)

Initialise une nouvelle instance de la classe ObjectParameter avec le nom et le type spécifiés.

Propriétés

Name

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

ParameterType

Obtient le type de paramètre.

Value

Obtient ou définit la valeur du paramètre.

Méthodes

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)

S’applique à

Voir aussi