|
|
1
0
然而,我确实看到了它对“依赖”类型的好处,例如当没有项目的任务无法存在时,通过/Project/projectd/Tasks/TaskId访问它们。
显然,使用强类型ViewModel可以改进这一点。 作为参考,my repository(特定于实体框架)具有以下代码:
或者,使用Entity Framework,您可以在存储库中执行以下操作:
然后控制器只需要:
这是一个有点像ViewModel的模型。 (注意:此代码已根据您的项目/任务上下文进行了修改,因此它不是我的实际代码。如果这段代码不起作用或有错误,我道歉,我已经有效地重新编写了它,因此可能会有打字错误/等等。) |
|
|
2
0
我已经找到了答案,这就是史蒂夫·霍奇基斯的休息路线。它比MVCContrib附带的要灵活得多,并且允许我谈论的这类事情,以及更多。 http://stevehodgkiss.com/2009/10/11/restful-routes-for-asp-net-mvc.html |