結合テーブルを使用して、他のテーブルと対応するキーを持つ1つのテーブルからすべてのレコードを選択する方法。テーブルdbo.Patientsとdbo.Hospitalsとdbo.PatientHospitalsがあり、両方のテーブルの主キーがあります。dbo.Hospitalsにあるdbo.Patientsからのすべてのレコードが必要です。つまり、テーブルdbo.PatientHospitalsに参加しています。
var currentHospital = db.Hospitals.Single(x => x.User_Id == UserID);
var model = db.Patients.Include("Hospitals")
.Select(x => x.Hospitals == currentHospital);