ObjectParameterCollection.Contains Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Controleert op het bestaan van een opgegeven ObjectParameter in de verzameling per referentie.
Overloads
| Name | Description |
|---|---|
| Contains(ObjectParameter) |
Controleert op het bestaan van een opgegeven ObjectParameter in de verzameling per referentie. |
| Contains(String) |
Bepaalt of een ObjectParameter met de opgegeven naam zich in de verzameling bevindt. |
Contains(ObjectParameter)
Controleert op het bestaan van een opgegeven ObjectParameter in de verzameling per referentie.
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
Parameters
- parameter
- ObjectParameter
De ObjectParameter te vinden in de verzameling.
Retouren
true als het parameterobject is gevonden in de verzameling; anders, false.
Implementeringen
Uitzonderingen
Het parameter argument is null.
Opmerkingen
Dit is een controle op basis van verwijzingen. Dat wil gezegd, als een ObjectParameter opgegeven die dezelfde naam bevat als een parameterobject in de verzameling, retourneert deze methode alleen true als het hetzelfde object is.
Van toepassing op
Contains(String)
Bepaalt of een ObjectParameter met de opgegeven naam zich in de verzameling bevindt.
public:
bool Contains(System::String ^ name);
public bool Contains(string name);
member this.Contains : string -> bool
Public Function Contains (name As String) As Boolean
Parameters
- name
- String
De naam van de parameter die moet worden gezocht in de verzameling. Deze naam mag niet de parametermarkering '@' bevatten die wordt gebruikt in de Entity SQL-instructies, alleen de werkelijke naam.
Retouren
true als in de verzameling een parameter met de opgegeven naam is gevonden; anders, false.
Uitzonderingen
De name parameter is null.
Voorbeelden
In dit voorbeeld wordt de Contains methode gebruikt om te bepalen of de opgegeven parameter zich in de verzameling bevindt.
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");
}