我是CRM Dynamics的新手,也是开发中的新手。我手头有以下情况如下:
我有一个可以与其建立多个连接的帐户实体。通过代码,SDK,我试图检索具有特定连接角色的所有连接。到目前为止,我能够获得与帐户实体相关的所有连接,但是我无法确定他们拥有的业务角色。有人可以帮忙吗?
OrganizationServiceContext _orgContext = new OrganizationServiceContext(service);
try
{
connections = (from conn in _orgContext.CreateQuery<Connection>()
where conn.Record1Id.Id == account.Id
select conn).ToList();
我希望在这个LINQ语句(where子句)中我可以过滤掉具有特定连接角色的那些。
也可以有人引导我阅读有关CRM Dynamics 2013开发的优秀电子书
答案 0 :(得分:0)
您正在使用后期绑定查询。您可以在OrganizationServiceContext类的帮助下编写 Linq标准查询运算符。
试试这个
var connections = _orgContext.CreateQuery("connection").ToList().Where(w=>w.Id==account.Id).Select(s=>s);