Compartilhar via


ObjectParameterCollection.Contains Método

Definição

Verifica a existência de um ObjectParameter especificado na coleção por referência.

Sobrecargas

Contains(ObjectParameter)

Verifica a existência de um ObjectParameter especificado na coleção por referência.

Contains(String)

Determina se um ObjectParameter com o nome especificado está na coleção.

Contains(ObjectParameter)

Verifica a existência de um ObjectParameter especificado na coleção por referência.

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

Parâmetros

parameter
ObjectParameter

O ObjectParameter a ser localizado na coleção.

Retornos

true se o objeto de parâmetro tiver sido encontrado na coleção, caso contrário, false.

Implementações

Exceções

O argumento parameter é null.

Comentários

Essa é uma verificação baseada em referência. Ou seja, se for especificado um ObjectParameter que contenha o mesmo nome de um objeto de parâmetro na coleção, esse método só retornará true se for o mesmo objeto.

Aplica-se a

Contains(String)

Determina se um ObjectParameter com o nome especificado está na coleção.

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

Parâmetros

name
String

O nome do parâmetro a ser pesquisado na coleção. Esse nome não deve incluir o marcador de parâmetro "@" que é usado em instruções Entity SQL, apenas o nome real.

Retornos

true se um parâmetro com o nome especificado tiver sido encontrado na coleção, caso contrário, false.

Exceções

O parâmetro name é null.

Exemplos

Este exemplo usa o Contains método para determinar se o parâmetro especificado está na coleção.

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

Aplica-se a