Linq CRM CRM帮助需要
问题描述:
我试图与Dynamics客户端的Dynamics Online中的一些数据一起工作。他们有一些第三方公司加入的定制元素,他们根本没有任何帮助。Linq CRM CRM帮助需要
我需要从标准contactSet获取联系人,然后从第三方组织创建的membershipSet中获取数据。
我真的很苦恼如何去实际从CRM和网站上获取数据。
from m in py3_membershipSet
join c in ContactSet on m.py3_Member.Id equals c.ContactId
where m.statuscode.Value == 1
orderby m.py3_name
select m
这导致我尝试在我的网站的.Net以下:
var context = new XrmServiceContext();
var activeMembers = (from m in context.py3_membershipSet
join c in context.ContactSet on m.py3_Member.Id equals c.ContactId
where m.statuscode.Value == 1
orderby m.py3_name
select m)
然而,“语境”似乎不包含py3_membershipSet
所以我真的困惑,并坚持以接下来做什么。
答
您需要生成早期绑定类(使用crmsvcutil.exe)并指定ServiceContextName
参数。
假设您的上下文是XrmServiceContext
,你需要以这种方式来实例化:
var context = new XrmServiceContext(service);
其中service
是IOrganizationService
Web服务。
Whate是IOraganisationService,我会在哪里找到它?谢谢。 – 2013-04-28 18:58:45
检查此链接[http://nishantrana.wordpress.com/2010/11/03/sample-code-for-using-ior-ganganizationservice-in-crm-2011/](http://nishantrana.wordpress.com/2010/11/03/sample-code-for-using-iorganizationservice-in-crm-2011 /)和此链接[http://msdn.microsoft.com/en-us/library/gg309449.aspx](http:/ /msdn.microsoft.com/en-us/library/gg309449.aspx) – 2013-04-28 19:04:41
因为您使用CRM Online,请检查此连接示例:[http://*.com/questions/15929879/ms-dynamics-crm-在线 - 2011年验证问题/ 15930366#15930366](http://*.com/questions/15929879/ms-dynamics-crm-online-2011-authentication-issues/15930366#15930366) – 2013-04-28 19:06:59