我正在寻找一种从Silverlight客户端查询CRM 2011数据库的方法。像LINQ-to-CRM,但2011年和Silverlight。我google了很多但无济于事。 我知道可以使用“普通”SDK,但使用Silverlight? 有没有办法做到这一点?
最佳, 罗茨科
答案 0 :(得分:3)
CRM 2011公开了自己的WCF数据服务,它称之为ODATA服务。您可以从客户端代码(例如Javascript或SilverLight)进行查询,并且SDK中应该有这样的示例。
从here下载SDK,然后查看此文件夹:sdk \ samplecode \ cs \ silverlight \ crmodatasilverlight
我知道这不是'LINQ to CRM',但它是完全足够的。否则,您可以将动态实体视为返回数据的方法,因为这可以让您发送LINQ查询;见here。
答案 1 :(得分:0)
您最好的选择是创建一个提供数据的WCF服务(甚至可能是ado.net服务),然后从您的Silverlight应用程序引用WCF服务。