Partager via


ObjectParameterCollection.Contains Méthode

Définition

Vérifie l'existence d'un objet ObjectParameter spécifié dans la collection par référence.

Surcharges

Contains(ObjectParameter)

Vérifie l'existence d'un objet ObjectParameter spécifié dans la collection par référence.

Contains(String)

Détermine si un objet ObjectParameter avec le nom spécifié est dans la collection.

Contains(ObjectParameter)

Vérifie l'existence d'un objet ObjectParameter spécifié dans la collection par référence.

public:
 virtual bool Contains(System::Data::Objects::ObjectParameter ^ parameter);
public bool Contains (System.Data.Objects.ObjectParameter parameter);
abstract member Contains : System.Data.Objects.ObjectParameter -> bool
override this.Contains : System.Data.Objects.ObjectParameter -> bool
Public Function Contains (parameter As ObjectParameter) As Boolean

Paramètres

parameter
ObjectParameter

Objet ObjectParameter à rechercher dans la collection.

Retours

true si l’objet paramètre se trouve dans la collection ; sinon, false.

Implémente

Exceptions

L'argument parameter a la valeur null.

Remarques

Il s'agit d'un contrôle basé sur la référence. Autrement dit, si un ObjectParameter est spécifié qui contient le même nom qu’un objet de paramètre dans la collection, cette méthode ne retourne true que s’il s’agit du même objet.

S’applique à

Contains(String)

Détermine si un objet ObjectParameter avec le nom spécifié est dans la collection.

public:
 bool Contains(System::String ^ name);
public bool Contains (string name);
member this.Contains : string -> bool
Public Function Contains (name As String) As Boolean

Paramètres

name
String

Nom du paramètre à rechercher dans la collection. Ce nom ne doit pas inclure le marqueur de paramètre « @ » utilisé dans les instructions Entity SQL, mais uniquement le nom réel.

Retours

true si un paramètre portant le nom spécifié a été trouvé dans la collection ; sinon, false.

Exceptions

Le paramètre name a la valeur null.

Exemples

Cet exemple utilise la Contains méthode pour déterminer si le paramètre spécifié se trouve dans 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;

    if (objectParameterCollection.Contains("ln"))
        Console.WriteLine("ln is here");
    else
        Console.WriteLine("ln is not here");
}

S’applique à