ObjectQuery<T>.Name Egenskap

Definition

Hämtar eller anger namnet på den här objektfrågan.

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

Egenskapsvärde

Ett string värde som är namnet på den här ObjectQuery<T>.

Undantag

Värdet som anges i uppsättningen är inte giltigt.

Exempel

Det här exemplet anger namnet på den första ObjectQuery<T> till "produkt" och använder sedan det här aliaset i den efterföljande OrderBy metoden.

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");

Kommentarer

Namnet på objektfrågan identifierar den aktuella objektfrågan i sekvensen efter namn när du skapar frågeverktygets metoder. Som standard är itfrågenamnet . Detta kan vara användbart när du refererar till den aktuella sekvensen i kopplingar i Where metoden eller i SelectValue -metoden. Mer information finns i Query Builder-metoder.

När du anger Name egenskapen för ett ObjectQuery<T>blir det värdet aliaset i efterföljande metoder.

Värdet för Name egenskapen måste börja med en bokstav och kan innehålla bokstäver, siffror och understreck.

Gäller för

Se även