Для моих $ 0.02 Microsoft XRM действительно означает любовь к доступу к данным для разработчиков CRM. В CRM 4.0.13 SDK (выпущенном в октябре 2010 года с помощью Rollup 13) проверьте каталог microsoft.xrm. Там есть CHM и некоторые Word doc пошаговые руководства и некоторые примеры кода. В каталоге tools находится исполняемый файл crmsvutil, который будет генерировать гигантский прокси-класс (мой был> 140 000 LoC), чтобы вы могли использовать LINQ для интеллектуального доступа к CRM.
Прокси имеет DataContext на основе ConnectionString, который очень похож на Entity Framework. Больше нет FetchXML, не более QueryExpressions с wimpy-типизированным BusinessEntityCollection. Когда вы запрашиваете, вы возвращаете IQueryables для сильных типов моделей, которые даже имеют XML-комментарии Intellisense, полученные из описаний в настройках CRM Entity. Короче говоря, получение данных из CRM становится менее перетянутым.
Зерно соли: Я все еще разрабатываю свое первое приложение ASP.Net MVC, использующее microsoft.xrm, поэтому я пока не знаю его производительности или стабильности.
я вижу. Отдел маркетинга Microsoft на работе. – borjab