.net 关于用泛型集合(C&x2B;Winforms)替换数据表的设计方法的建议
在我们的应用程序中,我们一直使用Datatables作为所有数据容器控件的数据源。这些是赢形式的网格。但现在我们已经决定不再使用数据表,而是开始使用基于对象的通用.Net集合。转换的原因是,我们使用DevExpress控件,我们希望利用数据网格提供的ServerMode选项,它实际上可以用于对象的收集。以下是我们需要在集合中实施的重要事项:.net 关于用泛型集合(C&x2B;Winforms)替换数据表的设计方法的建议,.net,c#-4.0,generics,datatable,devexpress,.net,C# 4.0,Generics,Datatable,Devexpress,在我们的应用程序中,我们一直使用Datatables作为所有数据容器控件的数据源。这些是赢形式的网格。但现在我们已经决定不再使用数据表,而是开始使用基于对象的通用.Net集合。转换的原因是,我们使用DevExpress控件,我们希望利用数据网格提供的ServerMode选项,它实际上可以用于对象的收集。以下是我们需要在集合中实施的重要事项: DataTable提供的主键特性,我们需要找出在泛型集合中维护相同特性的方法 DataTable.Merge功能是必需的,我知道Enumerable.Uni
List<Student> mainList
List<Student> newList
将使用
IComparable on Student class comparing RollNo for two Student objects.
应该是主键。合并结果应为:
IComparable on Student class comparing RollNo for two Student objects.