ObjectParameterCollection.Contains Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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");
}