ObjectParameter Osztály

Definíció

Objektum-lekérdezésnek átadott lekérdezési paramétert jelöl.

public ref class ObjectParameter sealed
public sealed class ObjectParameter
type ObjectParameter = class
Public NotInheritable Class ObjectParameter
Öröklődés
ObjectParameter

Példák

Ez a példa új paramétereket ad hozzá a gyűjteményhez. Végigvezeti a ObjectParameterCollection gyűjtemény egyes paramétereinek nevét, típusát és értékét.

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

Megjegyzések

Egy vagy egy ObjectQuery<T> lekérdezésszerkesztő metódusnak átadott lekérdezési paramétert jelöl. További információt a Lekérdezésszerkesztő metódusai című témakörben talál.

Az objektumparaméterek névből, típusból és értékből állnak.

Ez az osztály nem örökölhető. További információért lásd ObjectParameterCollection.

Konstruktorok

Name Description
ObjectParameter(String, Object)

Inicializálja az osztály új példányát ObjectParameter a megadott névvel és értékkel.

ObjectParameter(String, Type)

Inicializálja az osztály új példányát ObjectParameter a megadott névvel és típussal.

Tulajdonságok

Name Description
Name

Lekéri a paraméter nevét, amely csak konstruktoron keresztül állítható be.

ParameterType

Lekéri a paraméter típusát.

Value

Lekéri vagy beállítja a paraméter értékét.

Metódusok

Name Description
Equals(Object)

Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal.

(Öröklődés forrása Object)
GetHashCode()

Ez az alapértelmezett kivonatoló függvény.

(Öröklődés forrása Object)
GetType()

Lekéri az Type aktuális példányt.

(Öröklődés forrása Object)
MemberwiseClone()

Az aktuális Objectpéldány sekély másolatát hozza létre.

(Öröklődés forrása Object)
ToString()

Az aktuális objektumot jelképező sztringet ad vissza.

(Öröklődés forrása Object)

A következőre érvényes:

Lásd még