【问题标题】:Entity Framework 1 - 1 - * - 1 relationships实体框架 1 - 1 - * - 1 关系
【发布时间】:2013-07-10 20:55:25
【问题描述】:

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

我的表的关系是这样的:

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 worker_id

工人
int ID
字符串名称
int WorkerRegionGroup_ID

WorkerRegionGroup
int id
int Worker_ID
int Region_ID

地区
int ID
字符串名称

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

【问题讨论】:

    标签: c# asp.net-mvc entity-framework razor


    【解决方案1】:
    jobs.where(job=> job.Worker
         .where(worker=> worker.WorkerRegionGroup.Region == x).Any());
    

    【讨论】:

    • 我错误地标记了关系。 WorkersRegionGroup 到 Region 没有明确定义,我认为这实际上可能是我的问题。
    • 标记为正确答案,因为我能够纠正我的关系错误,谢谢!
    猜你喜欢
    • 2011-11-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多