我正在尝试一个 linq 语句,其中有以下四个表
table: plan
id
planname
table: patient
Fields
id, firstname, lastname, site_id
Table: site
id,
sitename
table: plan_patient
id
site_id
patient_id
table: plan_Exclusions
id
patient_id
plan_id
site_id
table: plan_schedule
id
patient_id
plan_id
site_id
我想撤回所有未分配到计划或从计划中排除的患者。
确定患者是否未分配到计划的决定因素是他们在排除表中,他们在表中没有时间表plan_schedule
并且他们不存在于plan_patient
表中。
这在存储过程中很容易做到,但我正在尝试构建它,这样我就不需要执行存储过程来拉回结果。