ObjectQuery<T>.Name Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.