实体框架核心更新PK

时间:2017-06-19 10:46:39

标签: .net-core entity-framework-core

使用EF Core时是否可以更新表的主键。

我已经尝试使用带有UPDATE语句的_context.Database.ExecuteSqlCommand以及使用存储的Proc而没有欢乐,db.SaveChanges()会出现以下错误

System.InvalidOperationException:'属性' Id'在实体类型'模拟'是密钥的一部分,因此无法修改或标记为已修改。'

这是一项需要完成的一次性工作,我暂时将外键修改为ON UPDATE CASCADE。

是否可以使用EF或我应该使用ADO?

由于

0 个答案:

没有答案