1
Почему это работает?linq to sql query с использованием методов
var x = from p in db.People let oCount = p.Orders.Count select p;
И не это?
var x = from p in db.People let oCount = Count(p) select p;
private int Count(DataContext.Order o)
{
return o.Count;
}
Мысль, но это означает, что я собираюсь написать один очень длинный и запутанный поисковый запрос. Большое спасибо. –
Правильные разрывы строк и отступы помогут много. – tvanfosson
Как и отделить его от нескольких операторов/запросов (поскольку выполнение задерживается, вы можете разделить его на несколько операторов без попадания в базу данных, пока вам не понадобятся результаты запроса). – bdukes