Tag: 早期绑定

CRM 2011 – 从已连接的实体中检索FormattedValues

我一直在转换我的一些CRM4.0插件来使用CRM2011 SDK。 我刚刚开始使用LINQ for Early-Bound实体,并遇到了一个问题。 我试图在连接的实体中获取OptionSetValue的格式化值。 在查看此MSDN SDK查询示例后 ,我设法检索主要实体的格式化值,但似乎无法将其转换为已连接的实体。 下面的代码是我想要实现的一个示例。 我开始使用SDK示例中的代码。 var query_join8 = (from a in sContext.AccountSet join c in sContext.ContactSet on a.PrimaryContactId.Id equals c.ContactId into gr from c_joined in gr.DefaultIfEmpty() select new { contact_name = c_joined.FullName, account_name = a.Name, account_addresstypecode = a.Address1_AddressTypeCode, account_addresstypename = a.FormattedValues.ContainsKey(“address1_addresstypecode”) ? a.FormattedValues[“address1_addresstypecode”] : null, account_formattedValues = a.FormattedValues, contact_addresstypecode […]