2
我试图使用实体框架的结果初始化列表。这是错误:初始化列表<T>使用具有外键的EntityCollection
LINQ to Entities无法识别方法'System.Collections.Generic.List 1[Domain.Entities.Person] ToList[Person](System.Collections.Generic.IEnumerable
1 [Domain.Entities.Person])''方法,并且此方法无法转换为存储表达式。
public List<Domain.Entities.Event> Events
{
get
{
Entities context = new Entities(connectionString);
return (from c in context.Events.Include("EventPeople")
select new Domain.Entities.Event()
{
ID = c.ID,
Title = c.Title,
Description = c.Description,
Date = c.Date,
People = (from ep in c.EventPeople
select new Domain.Entities.Person()
{
ID = ep.ID,
Name = ep.Name
}).ToList<Person>()
}).ToList<Domain.Entities.Event>();
}
}