我想将我的观点传递给以下模型:
Dictionary<Person, Dictionary<Assignment, List<Hours>>>
我觉得我的方法不是最好的方法。 所以,我所做的是:我运行必要的查询并得到:
{ Person, Assignment, Hours }
匿名对象
if Person in dictionary {
if Assignment not in inner dictionary {
add Assignment
add Hour
}
else {
add Hour
}
}
else {
add Person;
add Assignment
add Hour
}
要在表格中显示:
一切正常,但有更好的方法来解决这个问题吗?
答案 0 :(得分:0)
您可以使用
List<Tuple<Person,Assignment,Hours>>
而不是两个词典。我发现这使得有两种以上类型的记录更容易处理。