【发布时间】:2014-09-18 18:06:36
【问题描述】:
我想知道如何在早期绑定中使用LINQ 获取CRM 2011 中选项集字段的标签。
我尝试使用FormattedValues["field_name"],但出现以下错误The given key was not present in the dictionary。
var query = (from username in context.SystemUserSet
select new { username.FullName,
Manager = (username.ParentSystemUserId == null) ? string.Empty : username.ParentSystemUserId.Name,
DepartmentValue = username.new_Department,
Department = username.FormattedValues["new_Department"] ,
username.SystemUserId });
提前致谢。
【问题讨论】:
-
小写是否解决了您的问题?
-
不,我仍然有同样的错误信息
-
您是否检查过 FormattedValues 集合中有哪些字段?我只将它与查询表达式一起使用,因此您可以尝试新建一个新的 SystemUser,而不是创建一个新类型,然后查看是否可以访问其中的值。
标签: c# linq dynamics-crm-2011 crm