我有以下字段的表(以及实体数据模型中的实体)Person
:
Name Type
SocialID String
FirstName String
LastName String
这SocialID
是主键。我想更新SocialID
每条记录的值。但是,当我尝试在实体框架中更新此字段时,出现以下错误:
The property 'SocialID' is part of the object's key information and cannot
be modified.
我得到上述错误的代码是:
foreach (var p in Entity.Persons)
{
p.SocialID= p.SocialID + "00";
Entity.SaveChanges();
}
我怎么能这样做?