ObjectQuery<T>.Name Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Obtém ou define o nome desta consulta de objetos.
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 de 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> para "produto" e depois usa este 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");
Observações
O nome da consulta de objeto identifica a consulta de objeto atual na sequência pelo nome ao construir métodos de construtor de consultas. Por defeito, o nome da consulta é it. Isto pode ser útil ao referir-se à sequência atual em joins dentro do Where método ou dentro do SelectValue método. Para mais informações, consulte Métodos do Construtor de Consultas.
Quando defines a Name propriedade de um ObjectQuery<T>, esse valor torna-se o alias em métodos sucessivos.
O valor da Name propriedade deve começar por uma letra e pode conter letras, dígitos e sublinhas.