0

我有一个“小型”企业应用程序,带有 POCO 实体和存储库模式的 aspnet mvc 3 + 实体框架。我在 4 个项目中构建了解决方案:

  1. POCO 实体
  2. 领域模型
  3. 服务
  4. Web应用程序

当应用程序对数据库执行查询时,使用提供的服务之一,该服务使用存储库和小类,因此我有一些动态代理对象,我想在使用它们之前在我的域实体中转换它们在 mvc 视图中,但我不知道如何。Dovrebber 被设置为翻译?

这种做法合理吗?

4

2 回答 2

0

不确定正在使用的“小类”是什么,但我假设您将希望使用一些 IOC 能够将您的存储库注入服务层。在此处查看更多信息:http: //msdn.microsoft.com/en-us/magazine/dd942838.aspx#id0420033

于 2012-10-29T02:48:48.017 回答
0

AutoMapper可以方便地将对象从一种类型转换为另一种类型。如果所有目标类型属性都具有相应命名的源类型属性,它通常会“做正确的事”,并且任何不匹配的属性都可以使用 lambda 表达式轻松地手动映射。

于 2012-10-29T01:22:06.647 回答