ObjectQuery<T>.Name Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém ou define o nome desta consulta de objeto.
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
Valor da propriedade
Um string
valor que é o nome deste ObjectQuery<T>.
Exceções
O valor especificado no conjunto não é válido.
Exemplos
Este exemplo define o nome do primeiro ObjectQuery<T> como "product" e, em seguida, usa esse alias no método sucessivo 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");
Comentários
O nome da consulta de objeto identifica a consulta de objeto atual na sequência pelo nome ao construir métodos do construtor de consultas. Por padrão, o nome da consulta é it
. Isso pode ser útil ao fazer referência à sequência atual em junções dentro do Where método ou no SelectValue método . Para obter mais informações, consulte Métodos do Construtor de Consultas.
Quando você define a Name propriedade de um ObjectQuery<T>, esse valor se torna o alias em métodos sucessivos.
O valor da Name propriedade deve começar com uma letra e pode conter letras, dígitos e sublinhados.