これが機能しない理由がわかりません (内部例外がスローされます)。誰か助けてくれませんか?
var flightCrew = from crew in crews
medium inner join flight in flights on crew.Model equals flight.Model
into schedule from flight in schedule.active()
中程度の内部結合が一体何なのかわかりません。私はあなたが左に参加すると思いますか?これを試して:
var flightCrew = from crew in crews
join flight in flights on crew.Model equals flight.Model
into schedule from flight in schedule.DefaultIfEmpty()
select new
{
//the following are sample fields
crew.CrewId,
crew.Name,
FlightName = flight != null ? flight.Name : ""
}
から取得するフィールドが何であれ、null チェックを実行するflight
必要があることに注意してください。