0

次のシナリオでは、ExceptionAppointment を熱心に読み込む必要があります。

次の関係を持つ Appointment、ExceptionOccurrence、ExceptionAppointment の 3 つのテーブルがあります。

  • Appointment は ExceptionOccurrence と 1:m の関係にあります
  • ExceptionOccurrence は ExceptionAppointment と 1 対 1 の関係にあります。

ExecptionOccurrence を使用して熱心にロードできることを知っています

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

しかし、式を変更して ExceptionAppointment も含めるにはどうすればよいでしょうか?

乾杯腹筋

4

1 に答える 1

2

したがって、答えは(コメントを読まない人向け):

ラムダなし:

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

ラムダの場合:

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