Здравствуйте, gandjustas, Вы писали:
>>>Я с линком писал такие запросы, что вручную их почти нереально было родить. И эти запросы проверялись при компиляции.
__>>Чушь. Ну напишите мне что я "нереально не могу родить" с помощью T-SQL или PL/SQL, что вы можете сделать с помощью LINQ.
G>Да легко:
G>G>IQueryable<Products> x(IQueryable<Products> q, bool f)
G>{
G> return f ? q.Where(p => p.UnitsInStock > 0) : q.Where(p => p.OrderLines.Sum(x => x.Price * x.Quantity) > 1000);
G>}
G>
G>Покажи как такое с голым sql сделать.
Извиняюсь, тут разве не 2 разных LINQ запроса?