'u çalıştırdığını nasıl test edebilirim Şu anda Linq to NHibernate (bu soruyla ilgili bir sorun olmamakla birlikte) veritabanına karşı sorguları yürütmek için kullanıyorum ve geçerli olup olmadığını test edebilmek istiyorum IQueryable sonuç örneği yürütüldü veya yapılmadı.Linq IQueryable'in
ayıklayıcı bunun Sonuçları özelliği genişleyen bunu 'numaralandırmak' olacağını söylüyor çünkü benim IQueryable olmuştur 'çağrılan' olmadığını bilir. Bunu da programlı olarak tanımlamanın bir yolu var mı?
Sana yürütüldüğünde her şeyi oturum açmak için DataContext.Log kullanabilirsiniz inanıyoruz anlamda :)
Bu, herhangi bir çözüm kadar iyi görünüyor. Hmmm ... belki bunu bir uzantı yöntemiyle kapsülleyebilirdim, böylece iQueryable.Monitor() (veya bunun gibi bir şey) diyebilirim. İlginç. – berko