ObjectParameterCollection.Contains Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Comprueba la existencia de un objeto especificado ObjectParameter en la colección por referencia.
Sobrecargas
| Nombre | Description |
|---|---|
| Contains(ObjectParameter) |
Comprueba la existencia de un objeto especificado ObjectParameter en la colección por referencia. |
| Contains(String) |
Determina si un ObjectParameter objeto con el nombre especificado está en la colección. |
Contains(ObjectParameter)
Comprueba la existencia de un objeto especificado ObjectParameter en la colección 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
que ObjectParameter se va a buscar en la colección.
Devoluciones
true si el objeto de parámetro se encontró en la colección; de lo contrario, false.
Implementaciones
Excepciones
El parameter argumento es null.
Comentarios
Se trata de una comprobación basada en referencias. Es decir, si se especifica un ObjectParameter 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 un ObjectParameter objeto con el nombre especificado está en la colección.
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 Entity SQL, solo el nombre real.
Devoluciones
true si se encontró un parámetro con el nombre especificado en la colección; de lo contrario, false.
Excepciones
El name parámetro 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");
}