ObjectQuery.IQueryable.Expression ObjectQuery.IQueryable.Expression ObjectQuery.IQueryable.Expression Property


このクエリを記述する式を取得します。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; }
 ReadOnly Property Expression As Expression Implements IQueryable.Expression


このクエリを記述する LINQ ExpressionThe 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.