Condividi tramite


ObjectParameter Classe

Definizione

Rappresenta un parametro di query passato a una query di 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. Viene scorso l'oggetto ObjectParameterCollection e vengono visualizzati 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 oggetto ObjectQuery<T> o a un metodo del generatore di query. Per altre informazioni, vedere Metodi di Generatore query.

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

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

Costruttori

ObjectParameter(String, Object)

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

ObjectParameter(String, Type)

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

Proprietà

Name

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

ParameterType

Ottiene il tipo del parametro.

Value

Ottiene o imposta il valore del parametro.

Metodi

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 l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a

Vedi anche