0
我有一個數據表,其結構爲下幫助需要寫一個LINQ與GROUP BY(C#3.0)
Week Dates Key_Factors Factor_Values
--- ----- ----------- -------------
1 29/12/2000 Factor_1 19.20
1 29/12/2000 Factor_2 20.67
1 29/12/2000 Factor_3 10
2 21/12/2007 Factor_1 20.54
2 21/12/2007 Factor_4 21.70
我有一個像
WeekNumber(int)
Dates(Datetime)
FactorDictionary (Dictionary<string,double>)
我想一個對象模型從數據表中的數據填充到其所需的輸出是下
Desired Output
----------------
WeekNumber : 1
Dates : 29/12/2000
FactorDictionary:
Key_Factors: Factor_1 Factor_Values:19.20
Key_Factors: Factor_2 Factor_Values:20.67
Key_Factors: Factor_3 Factor_Values:10
WeekNumber : 2
Dates : 21/12/2007
FactorDictionary:
Key_Factors: Factor_1 Factor_Values:20.54
Key_Factors: Factor_4 Factor_Values:21.70
即結果由周分組我的對象模型。
我可以通過使用LINQ來實現同樣的效果嗎?
我使用C#(3.0)與框架(3.5)
感謝