标签: c# .net database linq primary-key
Hai,就像标题一样..我只是想确定如果我想更新LINQ中的主键?我做了google,发现在Linq中更新Id是不可能的。另一种方式是我删除旧记录并插入新记录,但问题是如果表与其他表有关系则无效。可能有人给我一个更好的解决方法。
提前致谢
答案 0 :(得分:1)
如果另一个表中存在依赖行,则需要在外键约束上启用ON UPDATE CASCADE选项,或者需要同时更新两行。否则,您将收到约束违规错误。