ObjectQuery.IQueryable.Expression Свойство

Определение

Возвращает выражение, описывающее этот запрос.Gets the expression describing this query.

property System::Linq::Expressions::Expression ^ System::Linq::IQueryable::Expression { System::Linq::Expressions::Expression ^ get(); };
System.Linq.Expressions.Expression System.Linq.IQueryable.Expression { get; }
member this.System.Linq.IQueryable.Expression : System.Linq.Expressions.Expression
 ReadOnly Property Expression As Expression Implements IQueryable.Expression

Значение свойства

Expression

Выражение LINQ типа Expression, которое описывает этот запрос.The LINQ Expression that describes this query.

Реализации

Комментарии

Запросам, построенным с помощью шаблонов построителя LINQ, возвращается полное выражение LINQ; в противном случае возвращается постоянное выражение, которое упаковывает этот запрос.For queries built by using LINQ builder patterns, this returns a full LINQ expression tree; otherwise, it returns a constant expression that wraps this query. Следует отметить, что выражение по умолчанию не кэшируется.Note that the default expression is not cached. Благодаря этому платформа может различать запросы LINQ и Entity SQL.This allows the framework to differentiate between LINQ and Entity SQL queries.

Этот член представляет собой явную реализацию члена интерфейса.This member is an explicit interface member implementation. Он может использоваться, только если экземпляр ObjectQuery<T> приведен к типу интерфейса IListSource.It can be used only when the ObjectQuery<T> instance is cast to an IListSource interface.

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