【发布时间】:2011-03-06 01:32:11
【问题描述】:
在使用wcf和实体框架4的时候是不是一定要使用POCO?如果不是如何将 DataContracts 与生成的类结合起来(我认为一种解决方案是将域类重新创建为业务类)?或者结合 wcf 4 和 ef 4 的最佳方法是什么?
【问题讨论】:
标签: wcf entity-framework
在使用wcf和实体框架4的时候是不是一定要使用POCO?如果不是如何将 DataContracts 与生成的类结合起来(我认为一种解决方案是将域类重新创建为业务类)?或者结合 wcf 4 和 ef 4 的最佳方法是什么?
【问题讨论】:
标签: wcf entity-framework
您可以创建 DTO,然后映射到您的 EF 对象或从您的 EF 对象映射,也可以直接公开您的实体。我建议您是否要通过 WCF 公开您的 EF 实体,然后查看 Self Tracking Entities,它是在考虑 WCF 的情况下设计的,T4 模板已经使用 DataContract 属性注释了实体。
【讨论】: