ObjectParameter Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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) |