代码之家  ›  专栏  ›  技术社区  ›  Oskar Kjellin

无法将表添加到上下文-linq to sql

  •  0
  • Oskar Kjellin  · 技术社区  · 14 年前

    如果你需要的话,我很乐意给你更多的信息,你只要问问就行了。

    我的数据库中有一个文章表、一个标签表和一个链接表。项目表有id、subject等值,标签只有id和tag。链接具有TagID和ArticleID。

    问题是,当我拖放链接表时,什么都不会发生! 在我决定将表中的列从“id”重命名为“id”以更正拼写之前,这一切都有效。

    事先谢谢!

    2 回复  |  直到 14 年前
        1
  •  1
  •   Oskar Kjellin    14 年前

    问题是我的一个外国CA设置为可以为空。将它从nullable中取消设置,使其工作!

        2
  •  0
  •   st78    14 年前

    请检查所有表的id列上是否都有pk。 你说的是“链接有TagID和ArticleID。”—对于Linq,你需要有单个pk—所以你需要创建假主键ID(可能是int-identity)。