Ух ... мой LINQ внезапно обернулся к худшему !!
У меня есть две таблицы, и я хочу объединиться и выполнить агрегатные функции над таблицами.это возможно, я предполагаю, что это так, и, во-вторых, как мне обрабатывать агрегатные функции?Как часть той же инструкции LINQ?
Инструкция SQL будет выглядеть примерно так:
SELECT t1.Col1, t1.Col2, t1.Col3, t2.Col10,
t2.Col11, SUM(t2.Col4) AS TotalPurchases, COUNT(t1.Col5) AS ProductCount,t2.Col7,
t2.Col6, t2.Col8, t2.Col9
FROM t1 INNER JOIN
t2 ON t1.Col1 = t2.Col1 AND t1.Col5 = t2.Col5 AND
t1.Col2 = t2.Col2
GROUP BY t1.Col1, t1.Col2, t1.Col3, t2.Col7, t2.Col6,
t2.Col8, t2.Col9, t2.Col10, t2.Col11
HAVING (t1.Col1 = @p1) AND (t1.Col2 = @p2) AND (t1.Col3 = @p3)
Очевидно, что разделы 'AS' можно игнорировать, я могу переименовать их вэлементы управления.
Любые советы, подсказки, указатели будут с благодарностью.