我想从带有开始/结束日期的动态CRM 2011中检索事件。
我想使用C#构建WCF来使用CRM OData来返回所有事件。
我这样做是因为我想在我们正在开发的ios
个应用程序之一中获取事件。
那么如何使用CRM OData来检索所有事件并将它们转换为json?
答案 0 :(得分:1)
然后计划然后按以下顺序使用数据:CRM - >你的WCF - >的iOS?
如果你在中间放置一个WCF,那么最好使用IOrganizatioService端点而不是OData,因为即使对CRM的请求使用SOAP(IOrganizationService),你也可以从WCF端点返回任何需要的Json。
这是因为OData端点比SOAP端点更有限,你可以使用IOrganizationService做更多的事情而不是OData。
Here是一篇可能有助于您入门的文章。
注意:拥有CRM会更好 - > Web API - > iOS版。只是说它,因为虽然你可以从WCF服务返回JSON,但是设置它有点痛苦,而使用Web API,它很简单并且基于Content-Type标头(可能是JSON)自动与客户端协商/ XML / etc ...)