使用LINQ获取AttributeCollection中键的值

时间:2012-03-23 09:21:27

标签: linq dynamics-crm-2011 linqpad

我正在使用CRM插件在LINQPad中测试它。

enter image description here

我的查询应该是什么,以便返回“address1_addressid”的值?

2 个答案:

答案 0 :(得分:4)

可能是这样的

from c in ContactSet
where ...
select new {
  address1_addressid = c.Attributes.Contains("address1_addressid") ? 
                       c.Attributes["address1_addressid"] : ""
}

答案 1 :(得分:1)

或只是

from c in ContactSet
where c.FirstName.Equals("SomeFirstName")
select c.Address1_AddressId