我有两个具有一对多关系的表 Appointment 和 TaskAllocation。现在当我得到预约时
public IEnumerable<Appointment> GetAppointments(int employeeId, DateTime date)
{
return _context.Appointment.Where(a => a.EmployeeId == employeeId &&
a.AppointmentDate == date)
.Include(a=>a.Tasks).ToList();
}
Run Code Online (Sandbox Code Playgroud)
它会导致包括一项包含多项任务的约会,以及一项包含多项任务的约会,等等。