current は myclass の新しいインスタンスで、 context.classRepo.bringcontentwithid(userid) はそのインスタンスを返します。この値を現在の新しいオブジェクトに割り当ててから、データテーブルの新しい行として挿入しようとしましたが、「プロパティ 'ID' はオブジェクトのキー情報の一部であり、変更できません」のようなエラーが表示されます。
私が理解していなかった点は、インスタンスを変更して新しいデータとして挿入するだけで、何かを変更したくないということです。
どうすればこれを修正できますか?
myclass current = new myclass();
current = context.classRepo.bringcontentwithid(userid);
if (current != null)
{
current.id = context.classRepo.YeniBildirimIdGetir();
current.GONDERILDI = "1";
context.classRepo.Insert(current);