ObjectQuery<T>.Name Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee haalt u de naam van deze objectquery op of stelt u deze in.
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
Waarde van eigenschap
Een string waarde die de naam is van deze ObjectQuery<T>.
Uitzonderingen
De waarde die is opgegeven in de set, is ongeldig.
Voorbeelden
In dit voorbeeld wordt de naam van de eerste ObjectQuery<T> ingesteld op 'product' en wordt deze alias vervolgens gebruikt in de opeenvolgende OrderBy methode.
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");
Opmerkingen
De naam van de objectquery identificeert de huidige objectquery in de reeks op naam bij het samenstellen van methoden voor het samenstellen van query's. De querynaam is itstandaard . Dit kan handig zijn bij het verwijzen naar de huidige reeks in joins binnen de Where methode of in de SelectValue methode. Zie Methoden voor opbouwfunctie voor query's voor meer informatie.
Wanneer u de Name eigenschap van een ObjectQuery<T>waarde instelt, wordt deze waarde de alias in opeenvolgende methoden.
De waarde van de Name eigenschap moet beginnen met een letter en kan letters, cijfers en onderstrepingstekens bevatten.