ObjectQuery<T>.Name Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает имя этого запроса объекта.
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
Значение свойства
string Значение, которое является именем этогоObjectQuery<T>.
Исключения
Недопустимое значение, указанное в наборе.
Примеры
В этом примере задается имя первого ObjectQuery<T> "product", а затем используется этот псевдоним в последовательном 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");
Комментарии
Имя запроса объекта определяет текущий запрос объекта в последовательности по имени при создании методов построителя запросов. По умолчанию используется itимя запроса. Это может быть полезно при обращении к текущей последовательности в соединениях внутри Where метода или в методе SelectValue . Дополнительные сведения см. в разделе "Методы построителя запросов".
При установке Name свойства ObjectQuery<T>этого значения это значение становится псевдонимом в последовательных методах.
Значение Name свойства должно начинаться с буквы и может содержать буквы, цифры и подчеркивания.