Chr*_*ead 2 c# linq .net-4.0 dynamics-crm dynamics-crm-2011
我已经做了很多狩猎和不能找到如何获取一个例子Connection的之间的信息Account,并Contact在动态CRM 2011年有人点我在正确的方向?
仅供参考,这是我通常的检索数据的方法(它没有涵盖这个问题,我尝试的任何东西都没有接近工作)
var context = new XrmServiceContext(crmService);
var accounts = context.AccountSet.Where(a => a.Name.StartsWith("A"));
Console.WriteLine("Accounts beginning with the letter A");
foreach (Account account in accounts)
{
Console.WriteLine("{0} ({1})", account.Id, account.Name);
}
Run Code Online (Sandbox Code Playgroud)
提前致谢.
编辑:更新匹配要求的答案.
连接的详细信息存储在Connection实体集中.
var context = new XrmServiceContext(crmService);
var accounts = context.AccountSet.Where(a => a.Name.StartsWith("A"));
Console.WriteLine("Accounts beginning with the letter A");
foreach (Account account in accounts)
{
Console.WriteLine("{0} ({1})", account.Id, account.Name);
var accToConConnections =
context.ConnectionSet.Where(con => con.Record1Id.Id.Equals(account.Id) &&
con.Record2ObjectTypeCode.Value.Equals((int)Contact.EntityTypeCode));
//do something with the connections if you want!
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2524 次 |
| 最近记录: |