如何使用.Include方法从数据库中获取多个相关属性(不同类型)



我想从数据库中名为"约会"的表中获取信息,并获取每个约会相关的所有"治疗"one_answers"用户"。我尝试使用System.Data.Entity中的.Include,但只能在需要它们的地方使用一个相关的属性。

using System.Data.Entity;
public override List<Appointment> GetAll()
{
using (DB = new DBModel())
{ return DB.Appointments.Include(a => a.Treatments).ToList(); }
}

有没有一种方法可以让我使用include带来1个以上的相关财产?如果没有,我怎么能带来1个以上的相关财产?

您应该能够像这个一样链式包含

return DB.Appointments
.Include(a => a.Treatments)
.Include(a => a.Users)
.ToList(); 

最新更新