Читайте данные CRM 2011 с помощью LINQ в Silverlight - PullRequest
0 голосов
/ 11 октября 2011

Я искал способ сделать запрос к базе данных CRM 2011 из клиента Silverlight.Что-то вроде LINQ-to-CRM, но на 2011 год и Silverlight.Я много гуглил, но безрезультатно.Я знаю, что это возможно с "нормальным" SDK, но с Silverlight?Есть ли способ сделать это?

Best, Rocko

Ответы [ 2 ]

3 голосов
/ 11 октября 2011

CRM 2011 предоставляет собственную службу данных WCF, которую он вызывает службой ODATA.Вы можете запросить это из кода клиента (например, Javascript или SilverLight), и в SDK должны быть примеры этого.

Загрузите SDK из здесь и посмотрите в этой папке: sdk\ samplecode \ cs \ silverlight \ crmodatasilverlight

Я знаю, что это не «LINQ to CRM» как таковое, но оно вполне адекватно.В противном случае вы можете использовать Dynamic Entities как метод возврата данных, поскольку это позволит отправлять запросы LINQ;см здесь .

0 голосов
/ 11 октября 2011

Лучше всего было бы создать службу WCF, которая обслуживает данные (может даже быть службой ado.net), а затем сделать ссылку на службу WCF из приложения Silverlight.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...