我有醫院和醫療專業。以這種方式,通過醫院的ID通過查詢結果訪問塊
我的醫學專科頁面返回的數據:
本地主機/ MedicalSpecialities/1,1是HospitalID。如果我手動更改鏈接,我可以訪問任何醫院信息。
我需要查詢醫院ID的用戶有關聯,並檢查當前HospitalID是在名單上。
這回該用戶已連接所有的醫院:
var userID = User.Identity.GetUserId();
var result = db.Hospitals.Include("UserHospitals")
.Where(x => x.UserHospitals
.Any(u => u.Id == userID))
.ToList();
連接和關聯有什麼區別? – Shyju
沒有區別 –
您的linq查詢應該爲您提供與特定用戶ID相關聯的醫院。你錯過了什麼? – Shyju