Подсчет отправленных запросов
Поэтому я использую PLINQO Linq2Sql для большого проекта. Мне было интересно, есть ли способ подсчитать количество запросов, которые отправляются на SqlServer через код, используя PLINQO или Linq2Sql?
Как если бы я написал код
var a = Tables.Users.FirstOrDefault(x=>x.Username == username);
var b = Tables.Apples.Where(x=>x.UID == a.UID).ToList();
var c = Tables.Pears.Where(x=>x.UID == a.UID);
Результат будет 2
так как третий еще только IQueryable
,
1 ответ
Решение
Ну, не то, что вы хотите делать в производственной среде.
У меня нет решения, но я думаю, вы могли бы начать с свойства журнала
http://msdn.microsoft.com/en-us/library/system.data.linq.datacontext.log.aspx
и закодируйте что-нибудь вокруг этого.