ObjectQuery<T>.Name Eigenschap

Definitie

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.

Van toepassing op

Zie ook