Freigeben über


ObjectParameter Klasse

Definition

Stellt einen Abfrageparameter dar, der an eine Objektabfrage übergeben wird.

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

Beispiele

In diesem Beispiel werden der Auflistung neue Parameter hinzugefügt. Die ObjectParameterCollection wird durchlaufen, und für jeden Parameter in der Auflistung werden Name, Typ und Wert angezeigt.

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

Hinweise

Stellt einen Abfrageparameter dar, der an eine ObjectQuery<T> oder eine Abfrage-Generator-Methode übergeben wird. Weitere Informationen finden Sie unter Abfrage-Generator-Methoden.

Objektparameter bestehen aus einem Namen, einem Typ und einem Wert.

Diese Klasse kann nicht vererbt werden. Weitere Informationen finden Sie unter ObjectParameterCollection.

Konstruktoren

ObjectParameter(String, Object)

Initialisiert eine neue Instanz der ObjectParameter-Klasse mit dem angegebenen Namen und Wert.

ObjectParameter(String, Type)

Initialisiert eine neue Instanz der ObjectParameter-Klasse mit dem angegebenen Namen und Typ.

Eigenschaften

Name

Ruft den Parameternamen ab, der nur über einen Konstruktor festgelegt werden kann.

ParameterType

Ruft den Parametertyp ab.

Value

Ruft den Parameterwert ab oder legt ihn fest.

Methoden

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für:

Weitere Informationen