Linq Can';似乎无法智能感知实体(实体数据框架)

Linq Can';似乎无法智能感知实体(实体数据框架),linq,lambda,ado.net-entity-data-model,Linq,Lambda,Ado.net Entity Data Model,我的代码如下: 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.Gr

我的代码如下:

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的任何记录

i、 e.当我使用MyContactGroups时,我无法访问任何列,如GroupName或Title。例如,我不能使用MyContactGroups.Title

我已经在这里发布了我的问题的视频:

你知道我做错了什么吗?
谢谢

MyContactGroups
将成为一个
IEnumerable
。要访问ContactGroup的属性,您需要从中获取单个项目

foreach(var contactGroup in MyContactGroups)
{
    Console.WriteLine(contactGroup.Title);
}