【发布时间】:2014-04-05 17:28:02
【问题描述】:
在我的 Web 应用程序中,产品由 N 个产品选项和一个产品对象定义。要显示完整的产品,我需要创建一个视图模型,该模型将包含产品对象、产品选项列表以及每个产品选项的可能值列表。我的问题是什么是最佳实践?我应该在哪里构造这个对象?
在我的 mvc 应用程序中,我有一个服务层,我应该在服务层中执行它并让 productservice.getproduct(id) 之类的东西返回视图模型以供视图使用...还是在我的控制器中使用结合...
Productservice.getProduct(Id) and productoptionService.getProductoptions(productId)
然后在控制器内部构造视图模型?
我的猜测是第一个选项,有什么想法吗?
【问题讨论】:
标签: c# asp.net asp.net-mvc architecture domain-driven-design