Condividi tramite


ObjectParameterCollection.Contains Metodo

Definizione

Verifica se nella raccolta è presente un oggetto ObjectParameter specificato in base al riferimento.

Overload

Contains(ObjectParameter)

Verifica se nella raccolta è presente un oggetto ObjectParameter specificato in base al riferimento.

Contains(String)

Determina se un oggetto ObjectParameter con il nome specificato è presente nella raccolta.

Contains(ObjectParameter)

Verifica se nella raccolta è presente un oggetto ObjectParameter specificato in base al riferimento.

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

Parametri

parameter
ObjectParameter

Oggetto ObjectParameter da trovare nella raccolta.

Restituisce

true se l'oggetto parametro viene individuato nella raccolta. In caso contrario, false.

Implementazioni

Eccezioni

Il valore dell'argomento parameter è null.

Commenti

È un controllo basato sul riferimento, Ovvero, se un oggetto ObjectParameter contiene lo stesso nome di un oggetto parametro nell'insieme, questo metodo restituirà true solo se è lo stesso oggetto.

Si applica a

Contains(String)

Determina se un oggetto ObjectParameter con il nome specificato è presente nella raccolta.

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

Parametri

name
String

Nome del parametro da cercare nella raccolta. Questo nome non deve includere il marcatore di parametro "@" usato nelle istruzioni Entity SQL, ma solo il nome effettivo.

Restituisce

true se un parametro con il nome specificato viene individuato nella raccolta. In caso contrario, false.

Eccezioni

Il valore del parametro name è null.

Esempio

In questo esempio viene usato il metodo per determinare se il Contains parametro specificato si trova nella raccolta.

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

Si applica a