2011-01-10 84 views
0

海,就像标题..我只是想确保如果我想更新LINQ中的主键?我没有谷歌,发现它不可能在Linq更新Id。另一种方法是我删除旧的记录,并插入新的,但问题是,如果表与其他表有关系,它可能无效。可能有人给我一个更好的方法来解决它。更新ID主键字段与C#

在此先感谢

+0

你在使用实体框架吗? – 2011-01-10 11:38:10

回答

1

如果有另一个表中的相关行,那么你要么需要启用外键约束(S)的ON UPDATE CASCADE选项,或者您需要同时更新两行。否则,你会得到一个约束违规错误。