无法将表添加到上下文 - LINQ-To-SQL

时间:2010-04-08 21:58:50

标签: linq-to-sql datacontext

如果您需要,我很乐意为您提供更多信息,只需要求它。

我的数据库中有一个文章表,一个标签表和一个链接表。文章表具有Id,Subject等等的值,标签只有Id和Tag。该链接包含TagId和ArticleId。

问题是,当我拖放链接表时没有任何反应! 在我决定将表格中的列从“ID”重命名为“Id”以纠正拼写之前,这一切都有效。

提前致谢!

2 个答案:

答案 0 :(得分:1)

问题是我的一个外国cas被设置为可空。将它从可空中取消使其成功!

答案 1 :(得分:0)

请检查所有表格在Id列上都有PK。 你说'链接有TagId和ArticleId'。 - 对于LINQ,您需要拥有单个PK - 因此您需要创建假的主键ID(可能是int identity)