Partager via


ObjectParameterCollection.Contains Méthode

Définition

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

Surcharges

Nom Description
Contains(ObjectParameter)

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

Contains(String)

Détermine si un ObjectParameter nom spécifié se trouve dans la collection.

Contains(ObjectParameter)

Vérifie l’existence d’un élément spécifié ObjectParameter 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

À ObjectParameter rechercher dans la collection.

Retours

true si l’objet de paramètre a été trouvé dans la collection ; sinon, false.

Implémente

Exceptions

L’argument parameter est null.

Remarques

Il s’agit d’une vérification basée sur des références. Autrement dit, si une ObjectParameter valeur est spécifiée qui contient le même nom qu’un objet de paramètre dans la collection, cette méthode retourne true uniquement s’il s’agit du même objet.

S’applique à

Contains(String)

Détermine si un ObjectParameter nom spécifié se trouve 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, 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 name paramètre est 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 à