拥有3"列的最明智的方法是什么?字典。我需要一个ID,Name和Commision。将它放入DataTable是否最好?还是会太笨重?我有名字,我只想要一次去DB获取ID和佣金。也就是说,我将对Name值的存在进行大量检查。显然,如果它不存在,我需要获取数据库的ID和佣金,并将记录添加到集合中。那么DataTable?嵌套字典?其他?你们觉得怎么样?
谢谢!
答案 0 :(得分:1)
public class Element
{
public string ID {get; set;}
public string Name {get; set;}
public string Commission {get; set;}
}
var data = new Dictionary<string,Element>();
data.Add(e.ID,e); //assuming e is of type Element and defined.