ObjectParameter Classe

Definizione

Rappresenta un parametro di query passato a una query dell'oggetto.

public ref class ObjectParameter sealed
public sealed class ObjectParameter
type ObjectParameter = class
Public NotInheritable Class ObjectParameter
Ereditarietà
ObjectParameter

Esempio

In questo esempio vengono aggiunti nuovi parametri alla raccolta. Scorre ObjectParameterCollection e visualizza il nome, il tipo e il valore di ogni parametro nella raccolta.

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

Commenti

Rappresenta un parametro di query passato a un ObjectQuery<T> metodo di generatore di query o . Per altre informazioni, vedere Metodi di Generatore query.

I parametri dell'oggetto sono costituiti da un nome, un tipo e un valore.

Questa classe non può essere ereditata. Per altre informazioni, vedere ObjectParameterCollection.

Costruttori

Nome Descrizione
ObjectParameter(String, Object)

Inizializza una nuova istanza della ObjectParameter classe con il nome e il valore specificati.

ObjectParameter(String, Type)

Inizializza una nuova istanza della ObjectParameter classe con il nome e il tipo specificati.

Proprietà

Nome Descrizione
Name

Ottiene il nome del parametro, che può essere impostato solo tramite un costruttore.

ParameterType

Ottiene il tipo di parametro.

Value

Ottiene o imposta il valore del parametro.

Metodi

Nome Descrizione
Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a

Vedi anche