我有兩個數據集看起來像這樣的:LINQ查詢和產品跨多個集合
+------------------------------------+
| Products |
+------------------------------------+
| Id | Name | Price |
+------------------------------------+
| 1 | apples | 1.00 |
| 2 | oranges | 2.00 |
| 3 | pomengrate | 3.00 |
+------------------------------------+
+-------------------------------+
| Sales |
+-------------------------------+
| CustId | ProductId | Quantity |
+-------------------------------+
| 1 | 1 | 5 |
| 1 | 2 | 4 |
| 1 | 3 | 2 |
| 2 | 1 | 8 |
| 2 | 3 | 7 |
+-------------------------------+
我想每個客戶的消費量,基本結束了這樣的結果:
+----------------+
| CustId | Total |
+----------------+
| 1 | 19.00 |
| 2 | 29.00 |
+----------------+
我可以做的總和在單個表中,但在LINQ求和方法採用的λ與只有一個參數:所述參考表所總結的值是在這些值是在不同的表。我如何將這些總結在一起?
LINQ一般與數據庫無關。你在用什麼ORM? (LINQ2SQL?) – Cameron
是linqtosql,但據我所知LINQ的語法應該是相同的它是否是一個數據庫中讀取或者產品和銷售是被如上構造 –
@Cameron對象的集合,您的評論並不涉及他的問題在任何方面。 –