将它作为普通的Web服务实现而不是使用数据Web服务和实体框架来暴露OData有什么缺点吗?

时间:2012-02-24 11:33:39

标签: c# wcf web-services

我需要公开几个OData端点,为什么在我的数据库中没有直接表连接来获取数据并使用数据Web服务或实体框架。所以我将它作为普通的Web服务开发并返回List自定义对象。

自定义对象在定义中具有DataContract属性。

我的问题是,我的方法有任何缺点吗?

1 个答案:

答案 0 :(得分:0)

你的意思是除了odata客户端无法访问你的东西(很大没有)并且你缺乏可靠的查询语义?

不,不是真的。这是一个功能较少且缺乏标准的解决方案,但如果可以的话。