ObjectParameterCollection.Contains Methode

Definitie

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

Van toepassing op