パラメータを渡すとIQueryableを返すメソッドがあります。この方法では、13個の別々のIQueryableを生成します。私が必要と複数のIQueryableを単一の実行ポイントで実行する
最終結果はあるが、私の現在の実装よりも、これは、より効率的にするために、IQueryables以内に設定私の記録の13種類のカウントを取得することです:
var foo = iQueryableObject.Count();
var bar = iSecondQueryableObject.Count();
私はすべて実行したいのですが単一の実行時点でのSQLサーバー上のカウント、このような理論なものになるよう:
var foobar = new IQueryable<object>[]
{
iQueryableObject.DeferredExecutionCount(),
iSecondQueryableObject.DeferredExecutionCount()
}.ToList();
誰もが、私はこれを達成することができますどのように任意のアイデアを持っていますか?
はhttps://github.com/loresoft/([将来のクエリ]を見てみましょうEntityFramework.Extended/wiki/Future-Queries)を参照してください。 –
それは面白そうに見えます、私はそれをチェックアウトします。ありがとう。 – Lee