В моем контроллере я пытаюсь использовать include с EF4 для выбора связанных объектов, но выражение лямбда бросает следующую ошибку,
У меня есть связанный объект, определенный в классе Entity, например
public class CustomerSite
{
public int CustomerSiteId { get; set; }
public int CustomerId { get; set; }
public virtual Customer Customer { get; set; }
}
Тогда в моем контроллере у меня есть
var sites = context.CustomerSites.Include(c => c.Customer);
public ViewResult List()
{
var sites = context.CustomerSites.Include(c => c.Customer);
return View(sites.ToList());
}
Может ли кто-нибудь любезно указать мне в правильном направлении на то, что я делаю неправильно здесь?