【问题标题】:Multiple joins in linqlinq中的多个连接
【发布时间】:2012-11-17 00:02:29
【问题描述】:

我刚刚了解了 asp.net 的工作原理,并且我正在尝试编写具有多个连接的 linq 语句,但我似乎无法使其工作。

我有 4 张桌子:

  • 比赛(包含多轮)
  • 圆形(有多个条目)
  • 参赛作品(可在多轮中出现)
  • RoundEntry(包含 Round 和 Entry 的主键以组合它们)

我要你进入页面competition.aspx 我要显示不同轮次内输入的条目。

有人可以帮我完成声明,以及如何构建我的页面的建议。

【问题讨论】:

  • 请在每个表格中添加字段

标签: asp.net sql-server linq join


【解决方案1】:

假设您有名为 db 的数据上下文,并且表有名为 Id 的键。

var entries = from e in db.Entry
              join re in db.RoundEntry on e.Id equals re.EntryId
              join r in db.Round on re.RoundId equals r.Id
              select e;

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-01-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-10
    • 1970-01-01
    相关资源
    最近更新 更多