ObjectParameter Clase

Definición

Representa un parámetro de consulta que se pasa a una consulta de objeto.

public ref class ObjectParameter sealed
public sealed class ObjectParameter
type ObjectParameter = class
Public NotInheritable Class ObjectParameter
Herencia
ObjectParameter

Ejemplos

En este ejemplo se agregan nuevos parámetros a la colección. Se recorre en iteración la ObjectParameterCollection y se muestra el nombre, el tipo y el valor de cada parámetro de 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;

    // Iterate through the ObjectParameterCollection.
    foreach (ObjectParameter result in objectParameterCollection)
    {
        Console.WriteLine("{0} {1} {2}", result.Name,
            result.Value,
            result.ParameterType);
    }
}

Comentarios

Representa un parámetro de consulta que se pasa a una ObjectQuery<T> o un método del generador de consultas. Para obtener más información, vea Métodos del Generador de consultas.

Los parámetros de objeto se componen de un nombre, un tipo y un valor.

Esta clase no puede heredarse. Para obtener más información, vea ObjectParameterCollection.

Constructores

ObjectParameter(String, Object)

Inicializa una nueva instancia de la clase ObjectParameter con el nombre y el valor especificados.

ObjectParameter(String, Type)

Inicializa una nueva instancia de la clase ObjectParameter con el tipo y nombre especificados.

Propiedades

Name

Obtiene el nombre del parámetro, que solo se puede establecer a través de un constructor.

ParameterType

Obtiene el tipo de parámetro.

Value

Obtiene o establece el valor de parámetro.

Métodos

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a

Consulte también