C# 如何使用WCF和EF进行数据映射

C# 如何使用WCF和EF进行数据映射,c#,.net,entity-framework,wcf,C#,.net,Entity Framework,Wcf,我的问题是关于使用WCF服务返回EF实体。Aswcf返回数据所需的数据成员。解决方案我必须将实体映射到WCF数据成员,这非常繁忙。 有没有可能减少我工作努力的解决办法。我尝试过但可用的解决方案支持vs2010 这是个棘手的问题。您希望通过WCF传递EF实体。这在某种程度上是不好的,因为EF对象承载着EF提供的额外数据(例如用于更改跟踪目的)。通过应用程序中的域传递对象的最佳方法是创建DTO对象。为此,您可以开发其他映射(使用T4模板),根据现有EF实体创建此DTO。Automapper将在这种情

我的问题是关于使用
WCF服务返回
EF
实体。As
wcf
返回数据所需的数据成员。解决方案我必须将实体映射到WCF
数据成员
,这非常繁忙。 有没有可能减少我工作努力的解决办法。我尝试过但可用的解决方案支持vs2010
这是个棘手的问题。您希望通过WCF传递EF实体。这在某种程度上是不好的,因为EF对象承载着EF提供的额外数据(例如用于更改跟踪目的)。通过应用程序中的域传递对象的最佳方法是创建DTO对象。为此,您可以开发其他映射(使用T4模板),根据现有EF实体创建此DTO。

Automapper将在这种情况下提供帮助,或者如果您先编写代码,您可以将实体标记为
[DataContract]
你能详细解释一下我该怎么做吗?你可以看看下面的帖子,也许会给你指出正确的方向。你能分享一些例子吗?不幸的是,没有。这些模板通常针对每项任务,我没有。最简单的方法是复制edmx T4模板并更改几行(更改类名、将WCF属性添加到类部件等)