ObjectQuery<T>.Name Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene o imposta il nome della query dell'oggetto.
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
Valore della proprietà
Valore string che corrisponde al nome dell'oggetto ObjectQuery<T>.
Eccezioni
Il valore specificato in set non è valido.
Esempio
Questo esempio imposta il nome del primo ObjectQuery<T> su "product" e quindi usa questo alias nel metodo successivo OrderBy .
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");
Commenti
Il nome della query dell'oggetto identifica la query dell'oggetto corrente nella sequenza in base al nome durante la creazione di metodi del generatore di query. Per impostazione predefinita, il nome della query è it. Ciò può essere utile quando si fa riferimento alla sequenza corrente in join all'interno del Where metodo o nel SelectValue metodo . Per altre informazioni, vedere Metodi di Generatore query.
Quando si imposta la Name proprietà di un oggetto ObjectQuery<T>, tale valore diventa l'alias nei metodi successivi.
Il valore della Name proprietà deve iniziare con una lettera e può contenere lettere, cifre e caratteri di sottolineatura.