我的数据库表将被生成为一个DLL(由数据表和行组成),我想根据ID对数据进行分组并加载到Student类中。
在c#代码中对这些进行分组的最佳方法是什么?我需要使用plinq或parallel.foreach吗?数据库表行
FName ID Cors Hour
John 1 Math 20
John 1 Lab 30
John 1 Tax 10
Rudy 10 TV 5
Rudy 10 Tech 10
public class Student
{
public string Name { get; set;}
public string ID { get; set;}
public Course Courses { get; set;}
}
public class Course
{
public string Code { get; set;}
public string Hours { get; set;}
}
使用Linq扩展方法,可以使用GroupBy对序列进行分组。