C# 实体框架1-1-*-1关系
我想从我的实体上下文中获取每个Job实例,其中他们的工作区域是X。我该怎么做呢 我的表的关系如下所示: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 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());