【发布时间】:2014-08-20 15:29:00
【问题描述】:
我想将我的观点传递给以下模型:
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
}
在表格中显示:
一切正常,但有没有更好的处理方法?
【问题讨论】:
-
我不确定问题出在哪里以及您要做什么。你可以说得更详细点吗?请显示您的代码,而不是伪代码。
-
一切正常,但我想知道这是否是填充我的视图模型的最佳方式
-
我不知道你会怎么做。你的逻辑似乎很好
-
如果您不向我们展示实际代码,则很难判断您填充视图模型的方法。如果它有效,它就有效。不要试图解决不存在的问题。
-
里面有
td吗?确实,您正在显示视图的输出(部分),而没有显示产生输出的视图代码。
标签: c# sql asp.net asp.net-mvc linq