Condividi tramite


ObjectQuery<T>.Name Proprietà

Definizione

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.

Si applica a

Vedi anche