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. Recorre en ObjectParameterCollection iteración y 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 un ObjectQuery<T> método de generador de consultas o . Para obtener más información, vea Métodos del Generador de consultas.

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

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

Constructores

Nombre Description
ObjectParameter(String, Object)

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

ObjectParameter(String, Type)

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

Propiedades

Nombre Description
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

Nombre Description
Equals(Object)

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

(Heredado de Object)
GetHashCode()

Sirve como función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Objectactual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a

Consulte también