ObjectParameter Klasa
Definicja
Ważny
Niektóre informacje dotyczą produktów przedpremierowych, które mogą zostać znacznie zmodyfikowane przed premierą. Microsoft nie udziela żadnych gwarancji, ani wyraźnych, ani domniemanych, dotyczących informacji podanych tutaj.
Reprezentuje parametr zapytania, który jest przekazywany do zapytania obiektu.
public ref class ObjectParameter sealed
public sealed class ObjectParameter
type ObjectParameter = class
Public NotInheritable Class ObjectParameter
- Dziedziczenie
-
ObjectParameter
Przykłady
W tym przykładzie dodano nowe parametry do kolekcji. Iteruje po ObjectParameterCollection i wyświetla nazwę, typ i wartość każdego parametru w kolekcji.
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);
}
}
Uwagi
Reprezentuje parametr zapytania przekazywany do ObjectQuery<T> metody konstruktora zapytań lub . Aby uzyskać więcej informacji, zobacz Metody konstruktora zapytań.
Parametry obiektu składają się z nazwy, typu i wartości.
Klasa ta nie może być dziedziczona. Aby uzyskać więcej informacji, zobacz ObjectParameterCollection.
Konstruktorów
| Nazwa | Opis |
|---|---|
| ObjectParameter(String, Object) |
Inicjuje ObjectParameter nowe wystąpienie klasy o określonej nazwie i wartości. |
| ObjectParameter(String, Type) |
Inicjuje ObjectParameter nowe wystąpienie klasy o określonej nazwie i typie. |
Właściwości
| Nazwa | Opis |
|---|---|
| Name |
Pobiera nazwę parametru, który można ustawić tylko za pomocą konstruktora. |
| ParameterType |
Pobiera typ parametru. |
| Value |
Pobiera lub ustawia wartość parametru. |
Metody
| Nazwa | Opis |
|---|---|
| Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Dziedziczone od Object) |
| GetHashCode() |
Służy jako domyślna funkcja skrótu. (Dziedziczone od Object) |
| GetType() |
Type Pobiera wartość bieżącego wystąpienia. (Dziedziczone od Object) |
| MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Dziedziczone od Object) |
| ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Dziedziczone od Object) |