我的代码如下:
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
};接触组和MyContactGroups的结果不允许我访问contactgroups的任何记录。
也就是说,当我使用MyContactGroups时,我无法访问任何列,如GroupName或Title。例如,我不能使用MyContactGroups.Title
我在这里发布了我的问题的视频:http://screencast.com/t/i0ydKQSou
请问我做错了什么?谢谢!
发布于 2011-07-22 15:36:34
MyContactGroups将成为IEnumerable<ContactGroup>。要访问ContactGroup的属性,您需要从其中获取一个单独的项。
foreach(var contactGroup in MyContactGroups)
{
Console.WriteLine(contactGroup.Title);
}https://stackoverflow.com/questions/6792355
复制相似问题