ObjectQuery<T>.Name Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient ou définit le nom de cette requête d’objet.
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
Valeur de propriété
Valeur string qui est le nom de ce ObjectQuery<T>.
Exceptions
La valeur spécifiée sur le jeu n’est pas valide.
Exemples
Cet exemple montre comment définir le nom du premier ObjectQuery<T> sur « product », puis utiliser cet alias dans la méthode successive 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");
Remarques
Le nom de la requête d’objet identifie la requête d’objet actuelle dans la séquence par nom lors de la construction de méthodes du générateur de requêtes. Par défaut, le nom de la requête est it. Cela peut être utile lorsque vous faites référence à la séquence actuelle dans les jointures à l’intérieur de la Where méthode ou dans la SelectValue méthode. Pour plus d’informations, consultez Méthodes du Générateur de requêtes.
Lorsque vous définissez la Name propriété d’un ObjectQuery<T>, cette valeur devient l’alias dans les méthodes successives.
La valeur de la Name propriété doit commencer par une lettre et peut contenir des lettres, des chiffres et des traits de soulignement.