我有一个“小型”企业应用程序,即带有POCO实体和存储库模式的aspnet 3+实体框架。我在4个项目中构建了解决方案:
当应用程序对数据库执行查询时,使用所提供的服务之一,服务使用存储库和小类,因此在在mvc视图中使用它们之前,我希望在域实体中转换一些动态代理对象,但我不知道如何进行转换。被设定为翻译?
这种做法是否合理?
发布于 2012-10-29 01:22:06
AutoMapper可以方便地将对象从一种类型转换为另一种类型。如果所有目标类型属性都有相应的源类型属性,并且任何不匹配的属性都可以使用lambda表达式手动映射,则通常情况下,它将“做正确的事情”。
发布于 2012-10-29 02:48:48
不确定所使用的“小类”是什么,但我假设您希望使用一些IOC将您的存储库注入服务层。请参阅这里的更多内容:http://msdn.microsoft.com/en-us/magazine/dd942838.aspx#id0420033
https://stackoverflow.com/questions/13113566
复制相似问题