1

嗨,我有从我的数据库中获取数据的情况,它看起来像这样:

在此处输入图像描述

我首先使用实体​​框架数据库和一个存储过程来获取这些数据。这是我返回的模型:

public partial class GetELearningSessionsForStudent_Result
{
    public int LessonNumber { get; set; }
    public string LessonTitle { get; set; }
    public Nullable<int> Status { get; set; }
    public Nullable<System.DateTime> TargetDate { get; set; }
    public string EventTitle { get; set; }
}

现在我希望能够对 LessonNumber 进行分组并将其用作 key ,其中包含以下内容:

     KEY                                   Data
{LessonNumber AND LessonTitle} {Status , TargetDate , EventTitle}

我已经尝试这样做了好几个小时,感觉我错过了一些东西。我怎样才能做到这一点?

4

1 回答 1

1

这是你要找的吗?

listOfItems.GroupBy(key => new { key.LessonNumber, key.LessonTitle },
     data => new {data.Status, data.TargetDate, data.EventTitle});
于 2013-07-18T13:49:56.767 回答