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 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");
}