我刚开始使用 EF 的项目。在 VS 2012 中,edm 模型的默认模板现在是 DBContext 代码生成的模板。我进行了很多搜索,但在任何地方都找不到关于如何将 WCF 与 DbContext 一起使用的说明。我需要构建一个 WCF 服务(不是 WCF 数据服务),所以我的问题是:
我是否必须添加 WCF DataContract/DataMember 属性才能进行序列化。我应该如何将 DBContext 与 WCF 一起使用(我没有使用任何 DTO)。我将通过网络发送从 DBContext 模板生成的 POCO。
如果我必须添加属性,有没有办法像在这篇文章中那样修改模板以自动添加 DataMember/DataContract 属性?