У меня есть следующий довольно простой запрос linq, запрашивающий linq для объектов edmx.LINQ to Entities запрос ditting double
(from i in ent.Inspectors select i).OrderBy(s => s.Surname).Skip((page - 1) * count).Take(count).ToList();
В профиле сервера Sql я вижу, что тот же самый запрос выбора отправляется дважды.
Может кто-нибудь объяснить, почему?
Приветствия,
Dave
Можете ли вы проверить, что строка кода, которую вы описываете, не ударяется дважды? – Joseph
Вы уверены, что это * на самом деле * отправляется дважды? SQL Profiler по умолчанию будет показывать один и тот же запрос более одного раза. Можете ли вы показать след? –
@Craig. Бинго! Спасибо за ответ. Давая трассировку больше, чем беглый взгляд человека, я мог видеть, что это был BatchStarting, а другой - BatchCompleted.. –
DavidGouge