我的 MVC4 站点有一个项目,一个用于 BLL,一个用于 DLL。
在我的 MVC4 站点中,我是否应该简单地在控制器内部新建 BLL 对象并将它们映射到模型对象?我希望 BLL 类和 Model 类保持分开,但我不确定是否应该将它们映射过来,或者是否有另一种更好的方法。
但是,我希望将 Model 类与其 BLL 类相关联的任何方式都非常简单。
谢谢
我的 MVC4 站点有一个项目,一个用于 BLL,一个用于 DLL。
在我的 MVC4 站点中,我是否应该简单地在控制器内部新建 BLL 对象并将它们映射到模型对象?我希望 BLL 类和 Model 类保持分开,但我不确定是否应该将它们映射过来,或者是否有另一种更好的方法。
但是,我希望将 Model 类与其 BLL 类相关联的任何方式都非常简单。
谢谢
您可以在控制器或辅助方法中手动进行映射,这对 MVC 来说很好,但我建议使用AutoMapper之类的组件进行映射
同样,自动映射器是可选的,你可以自己做。