Бөлісу құралы:


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 свойства должно начинаться с буквы и может содержать буквы, цифры и подчеркивания.

Применяется к

См. также раздел