2013-07-19 22 views
1

我有数据访问层对象代表从Web服务检索到的数据。MVC4中的数据和模型对象管理

在另一方面,我有MVC模型对象代表相同的数据结构,但是实施使用数据注释,以便执行验证UI属性等

显然,我必须交换DAL和模型对象之间的数据用于每个读/写操作。

问题是我是否可以简化这种方法只有一组对象并将它们用于两个层(数据访问和模型)。最佳做法是什么?

我知道有一些NuGets在这两种对象之间同步数据。你能否建议使用哪一个?谢谢。

回答

1

最佳实践是拥有一组单独的域对象和mvc模型。这样,你就可以将你所有的注释对您的视图模型,人们将无法发布你不希望用户编辑

您还可以使用AutoMapper简化两个

之间的结合领域
相关问题