NHibernateで作業しているとき、テストで、データベースにヒットした回数を数えることができました。これは素晴らしいことでした(クエリを書き換えるときの意図しないミスからの保護)。
Enitity Framerworkを使用しているときに、クエリが実行されたときにカウント/検出することは可能ですか?
テストの例は次のようになります。
int currentSqlCounter = EntityFrameWork.QueryCount();
MyMethodBeingTested();
Assert.AreEqual( 2, EntityFrameWork.QueryCount() - currentSqlCounter);