【发布时间】:2013-06-26 14:38:04
【问题描述】:
我在我的项目中的两种方法(WCF REST 服务)上退了一步。
- 从 WCFDataServices 开始,因为它支持完整的 OData 服务堆栈,但由于对 CRUD 操作的更多验证要求,切换到使用 EF 的“WCF 服务”。
- 现在考虑退后一步,使用自我跟踪实体向客户端公开实体,正如许多文章所说,微软不再支持 STE,而是更喜欢使用 OData。(但 WCFDataService 再次不适合我)。
请建议在这里通过客户端公开我的实体的最佳设计是什么。 或者,我可能必须编写实体模型的自定义类(数据契约)。但是,这会增加代码(用于自定义和实体之间的对象转换)并降低可维护性。
请建议是否有任何最好的方法来公开我的实体。您的建议很有价值,非常感谢。
【问题讨论】:
标签: wcf rest entity dataservice