我有一个
DbSet<People>
我正试图把它变成一个
Dictionary<int, List<People>>
我的课是
public People
{
public int Id { get; set; }
public string Name { get; set; }
public int Age { get; set; } //this is key of dictionary
}
我想按年龄分组。因此,年龄将是同龄人名单的关键。这是获取我的清单的电话
var items = db.People.ToList();
我正在尝试使用 ToDictionary 方法,但我不确定这是否是正确的方法。似乎应该有一个 lambda 语句来实现这一点。
Dictionary<int, List<People> myDictionary = items.ToDictionary(p => p.Age, p => People);