ObjectQuery<T>.Name Eigenschaft
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.
Dient zum Abrufen oder Festlegen des Namens dieser Objektabfrage.
public:
property System::String ^ Name { System::String ^ get(); void set(System::String ^ value); };
public string Name { get; set; }
member this.Name : string with get, set
Public Property Name As String
Eigenschaftswert
Ein string Wert, der den Namen dieses ObjectQuery<T>Werts darstellt.
Ausnahmen
Der für den Satz angegebene Wert ist ungültig.
Beispiele
In diesem Beispiel wird der Name des ersten ObjectQuery<T> werts auf "product" festgelegt und anschließend in der aufeinander folgenden OrderBy Methode verwendet.
int cost = 10;
// Return Product objects with a standard cost
// above 10 dollars.
ObjectQuery<Product> productQuery =
context.Products
.Where("it.StandardCost > @cost", new ObjectParameter("cost", cost));
// Set the Name property for the query and then
// use that name as the alias in the subsequent
// OrderBy method.
productQuery.Name = "product";
ObjectQuery<Product> filteredProduct = productQuery
.OrderBy("product.ProductID");
Hinweise
Der Name der Objektabfrage identifiziert die aktuelle Objektabfrage in der Sequenz anhand des Namens beim Erstellen von Abfrage-Generator-Methoden. Standardmäßig lautet itder Abfragename . Dies kann beim Verweisen auf die aktuelle Sequenz in Verknüpfungen innerhalb der Where Methode oder in der SelectValue Methode hilfreich sein. Weitere Informationen finden Sie unter Abfrage-Generator-Methoden.
Wenn Sie die Name Eigenschaft eines Werts ObjectQuery<T>festlegen, wird dieser Wert in aufeinander folgenden Methoden zum Alias.
Der Wert der Name Eigenschaft muss mit einem Buchstaben beginnen und kann Buchstaben, Ziffern und Unterstriche enthalten.