C#实体框架分组

时间:2015-11-10 02:08:19

标签: c# entity-framework

我有一个Schedule表,其数据如下......

Dim Frm_New As New "Hello World"()

我需要一个C#Linq To Entities查询,它返回按CustomerID,SubdivisionID,LotNumber分组的数据以及所有产品日期。

例如,我需要看到这样的数据......

ScheduleID | CustomerID | SubdivisionID | LotNumber | ProductID | ProductDate
1            1            1               5555        1           11/7/2015
2            1            1               5555        2           11/8/2015
3            1            1               5555        3           11/9/2015
4            2            1               7777        1           11/7/2015
5            2            1               7777        2           11/8/2015
6            2            1               7777        3           11/9/2015

我认为这涉及到一些分组和加入,但我对实体框架小组并不是很了解。我的代码应该在这里看起来像什么?

我正在思考这些问题......

CustomerID | SubdivisionID | LotNumber | ProductDate1 | ProductDate2 | ProductDate3
1            1               5555        11/7/2015      11/8/2015      11/9/2015
2            1               7777        11/7/2015      11/8/2015      11/9/2015

正如您所看到的,我对如何将所有产品日期记录到我的匿名实体中感到困惑。我该怎么办?

1 个答案:

答案 0 :(得分:0)

也许您可以使用此ProductDates = grouped.Select(p => p.ProductDate)