【发布时间】:2011-09-06 21:43:43
【问题描述】:
使用 Entity Framework 4.1 将自动生成的实体框架实体映射到适合数据传输的对象的最佳方法是什么?
我正在处理的内容如下所示:
WPF Application -> WCF Service -> Entity Framework (DAL) -> Database
除了 WPF 应用程序之外,还可以将 WPF 应用程序换出到 ASP.NET 网站。因此使用了 WCF 服务。
WCF 服务、数据库和实体框架代码都将位于同一物理层。
在以前版本的实体框架(4.0 之前)中,我相信您必须为您的类编写自己的映射代码。现在有更好的方法吗?
另外一个问题是,在 DTO 中包含执行业务逻辑的方法是否是一种不好的做法?在这种情况下,应用业务逻辑的最佳位置在哪里?
【问题讨论】:
标签: wcf entity-framework architecture