C# 实体框架1-1-*-1关系

C# 实体框架1-1-*-1关系,c#,asp.net-mvc,entity-framework,razor,C#,Asp.net Mvc,Entity Framework,Razor,我想从我的实体上下文中获取每个Job实例,其中他们的工作区域是X。我该怎么做呢 我的表的关系如下所示: Job to Worker = 1 - 1 Worker to WorkerRegionGroup = 1 - 1..* WorkerRegionGroup to Region = 1..* - 1 //However is not explictly defined via the EF 桌子 粗体表示主键 工作 int-ID 字符串名称 字符串描述 内部工作者身份证 工人 in

我想从我的实体上下文中获取每个Job实例,其中他们的工作区域是X。我该怎么做呢

我的表的关系如下所示:

Job to Worker = 1 - 1  
Worker to WorkerRegionGroup = 1 - 1..*  
WorkerRegionGroup to Region = 1..* - 1  //However is not explictly defined via the EF
桌子 粗体表示主键

工作
int-ID
字符串名称
字符串描述
内部工作者身份证

工人
int-ID
字符串名称
int WorkerRegionGroup\u ID

WorkerRegionGroup
int-id
int Worker_ID
内部区域ID

地区
int-ID
字符串名


如果有一个链接可以帮助我更好地理解linq查询和实体框架,请发布。

我错误地标记了一个关系。WorkersRegionGroup到Region没有明确定义,我相信这可能是我的问题。标记为正确答案,因为我能够纠正我的关系错误,谢谢!
jobs.where(job=> job.Worker
     .where(worker=> worker.WorkerRegionGroup.Region == x).Any());