0

我需要在以下场景中急切加载 ExceptionAppointment。

我有 3 个表:Appointment、ExceptionOccurrence、ExceptionAppointment 具有以下关系

  • Appointment 与 ExceptionOccurrence 有 1:m 的关系
  • ExceptionOccurrence 与 ExceptionAppointment 是 1:1 的关系

我知道我可以使用急切加载 ExecptionOccurrence

context.Appointments.Include(a => a.ExceptionOcurrences).ToList();

但是如何更改表达式以包含 ExceptionAppointment 呢?

干杯腹肌

4

1 回答 1

2

所以答案是(对于不阅读评论的人):

没有 Lambda:

context.Appointments.Include("ExceptionOcurrences.ExceptionAppointment").ToList‌​()

使用 Lambda:

context.Appointments.Include(a => a.ExceptionOcurrences.Select(eo => eo.ExceptionAppointment)).ToList();
于 2012-06-17T23:07:19.423 回答