我的代码如下:
var contactGroups = context.ContactGroups.Where(cg => cg.ContactID == contact.ID);
var MyContactGroups = from cg in context.ContactGroups
where cg.Contact == contact.ID
select new {
Title = cg.Title,
GroupName = cg.GroupName
};
contactgroups和MyContactGroups的结果不允许我访问ContactGroups的任何记录。
即。当我使用 MyContactGroups 时,我无法访问任何列,例如 GroupName 或 Title 。例如,我不能使用 MyContactGroups.Title
我在这里发布了我的问题的视频: http://screencast.com/t/i0ydKQSou
任何想法,我做错了吗? 谢谢!
答案 0 :(得分:2)
MyContactGroups
将成为IEnumerable<ContactGroup>
。您需要从中获取单个项目才能访问ContactGroup的属性。
foreach(var contactGroup in MyContactGroups)
{
Console.WriteLine(contactGroup.Title);
}