小编Nom*_*eed的帖子

EF Core 一对多无限包含

我有两个具有一对多关系的表 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)

它会导致包括一项包含多项任务的约会,以及一项包含多项任务的约会,等等。

entity-framework ef-fluent-api .net-core

3
推荐指数
1
解决办法
1514
查看次数