我正在尝试从实体框架中更新复合主键的一个值,并且收到此错误:“属性'CustomerID'是对象键信息的一部分,无法修改。”
这是我的代码:
Dim customer As Customer = (From c In db.Customer Where c.CustomerID = "xxx" AndAlso c.SiteKey = siteKey).FirstOrDefault
customer.CustomerID = "fasdfasdf"
db.SaveChanges()
似乎太简单了。您无法在实体框架内更新主键,这是真的吗?我找不到有关该主题的任何文档。谢谢!
人到中年有点甜
阿晨1998