使用Silverlight中的LINQ读取CRM 2011数据

时间:2011-10-11 15:34:19

标签: silverlight dynamics-crm dynamics-crm-2011

我正在寻找一种从Silverlight客户端查询CRM 2011数据库的方法。像LINQ-to-CRM,但2011年和Silverlight。我google了很多但无济于事。 我知道可以使用“普通”SDK,但使用Silverlight? 有没有办法做到这一点?

最佳, 罗茨科

2 个答案:

答案 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服务。