次のフィールドを持つテーブル(およびEntity Data Modelのエンティティ)Person
があります:
Name Type
SocialID String
FirstName String
LastName String
これSocialID
は主キーです。SocialID
各レコードの値を更新したい。ただし、Entity Framework でこのフィールドを更新しようとすると、次のエラーが発生します。
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();
}
どうすればこれを行うことができますか??