ObjectParameterCollection.Contains Método

Definición

Comprueba si existe en la colección un ObjectParameter especificado por referencia.

Sobrecargas

Contains(ObjectParameter)

Comprueba si existe en la colección un ObjectParameter especificado por referencia.

Contains(String)

Determina si en la colección se encuentra un ObjectParameter con el nombre especificado.

Contains(ObjectParameter)

Comprueba si existe en la colección un ObjectParameter especificado por referencia.

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

ObjectParameter que se va a buscar en la colección.

Devoluciones

true si se encuentra el objeto de parámetro en la colección; en caso contrario, false.

Implementaciones

Excepciones

El argumento parameter es null.

Comentarios

Esta es una comprobación basada en referencias. Es decir, si se especifica un ObjectParameter objeto que contiene el mismo nombre que un objeto de parámetro en la colección, este método solo devolverá true si es el mismo objeto.

Se aplica a

Contains(String)

Determina si en la colección se encuentra un ObjectParameter con el nombre especificado.

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

Nombre del parámetro que se va a buscar en la colección. Este nombre no debe incluir el marcador de parámetro "@" que se usa en las instrucciones de Entity SQL, solo el nombre real.

Devoluciones

true si se encuentra un parámetro con el nombre especificado en la colección; en caso contrario, false.

Excepciones

El parámetro name es null.

Ejemplos

En este ejemplo se usa el Contains método para determinar si el parámetro especificado está en la colección.

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

Se aplica a