我在一个带有服务层(WCF)的项目中,这是一个位于此服务层和“控制器”之间的代理层。每个控制器都应调用此代理层来获取数据,而是返回要渲染的模型,返回一个更大的实体,我将使用Linq转换为更小的模型。然后将其传递给视图。
你认为这个转换是由控制器完成的吗?在我看来,控制器不负责从代理层形成传入对象。该对象应由代理层返回,控制器应将其直接传递给视图。
这种思维方式是好还是错?
答案 0 :(得分:0)
也许您应该考虑添加ViewModel,因此您最终会得到一个MVVMC模式。这将确保您的控制器不需要处理任何dataconversion。