Freigeben über


ObjectParameterCollection.Contains Methode

Definition

Sucht anhand des Verweises auf das Vorhandensein einer in der Auflistung angegebenen ObjectParameter .

Überlädt

Name Beschreibung
Contains(ObjectParameter)

Sucht anhand des Verweises auf das Vorhandensein einer in der Auflistung angegebenen ObjectParameter .

Contains(String)

Bestimmt, ob sich ein ObjectParameter mit dem angegebenen Namen in der Auflistung befindet.

Contains(ObjectParameter)

Sucht anhand des Verweises auf das Vorhandensein einer in der Auflistung angegebenen ObjectParameter .

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

Parameter

parameter
ObjectParameter

Der ObjectParameter in der Auflistung zu findende

Gibt zurück

truewenn das Parameterobjekt in der Auflistung gefunden wurde; andernfalls . false

Implementiert

Ausnahmen

Das parameter Argument ist null.

Hinweise

Dies ist eine referenzbasierte Überprüfung. Wenn ein ObjectParameter Wert angegeben wird, der denselben Namen wie ein Parameterobjekt in der Auflistung enthält, wird diese Methode nur zurückgegeben true , wenn es sich um dasselbe Objekt handelt.

Gilt für:

Contains(String)

Bestimmt, ob sich ein ObjectParameter mit dem angegebenen Namen in der Auflistung befindet.

public:
 bool Contains(System::String ^ name);
public bool Contains(string name);
member this.Contains : string -> bool
Public Function Contains (name As String) As Boolean

Parameter

name
String

Der Name des Parameters, nach dem in der Auflistung gesucht werden soll. Dieser Name sollte nicht die Parametermarkierung "@" enthalten, die in den Entity SQL-Anweisungen verwendet wird, nur den tatsächlichen Namen.

Gibt zurück

truewenn ein Parameter mit dem angegebenen Namen in der Auflistung gefunden wurde; andernfalls . false

Ausnahmen

Der name Parameter ist null.

Beispiele

In diesem Beispiel wird die Contains Methode verwendet, um zu bestimmen, ob sich der angegebene Parameter in der Auflistung befindet.

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

Gilt für: