2016-10-24 7 views
0

にクエリごとに二度要求を送信しない私は、最初のEFコードを使用し、私はこのようなクエリている:私はSQL Serverプロファイラでクエリをプロファイルするとき、私は二度同じクエリをはなぜEFは、SQL

var test = _units.ToList(); // _units is >> _units = _uow.Set<Unit>(); 

を持っています - このような:

enter image description here

問題は何ですか?作成して編集作業をうまく行えば、私はただ一つの要求を持っています。

+8

これはありません。最初のエントリは「Batch Starting」、2つ目は「Batch Completed」です。これらは相補的です。 –

+0

@AntonGogolevありがとう –

答えて

1

問題は、プロファイラの出力を正しく読み取っていないことです。

  • BatchStartingは、クエリが始まるであることを示しています。
  • BatchCompleted は、クエリがの完全なであることを示します。

クエリは実際には2回実行されません。

関連する問題