У меня есть этот простой запрос SQL ...
-- BestSeller
SELECT TOP(1) v.make, v.model, COUNT(v.make) AS NoSold
FROM Vehicles v
group by v.make, v.model
order by NoSold DESC
Я использую фреймворк для сущностей и хочу сделать то же самое, используя linq.пока у меня есть ...
var tester = (from v in DB.VP_Historical_Vehicles
group v by v.make into g
orderby g.Count() descending
select new { make = g.Key, model = g, count = g.Count() }).Take(1);
foreach(var t in tester)
{
BestSeller.Make = t.make;
BestSeller.Model = t.make;
BestSeller.CountValue = t.count;
}
я продолжаю получать тайм-ауты, база данных велика, но SQL работает очень быстро
любые предложения?
спасибо
truegilly