質問: context.mytable.Find(id); context.Entry(item).CurrentValues.SetValues(aux); context.SaveChanges(); } ``` 私はエラーが表示されます:プロパティ 'xxxx'はオブジェクトのキー情報の一部であり、変更することはできません。 ' 私は何らかの無視を探して何も見つけていない。私が見つけたのはEF4と5です。
回答: エンティティのプロパティを無視しようとすると、そのクラスのプロパティにNotMapped]属性を追加する必要があります。その他のドキュメントはこちら: [https : //docs.microsoft.com/en-us/ef/core/modeling/included-properties また、表示されるエラーは、主キーまたはインデックスの変更を試みることと関連があるようです。私はこれが実際にここで答えられて参照してください: https : //stackoverflow.com/a/12397981/1670574