Подсчет отправленных запросов

Поэтому я использую 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

и закодируйте что-нибудь вокруг этого.

Другие вопросы по тегам