私の DB には、一意のインデックスとして定義された列があります。DB から EF モデルを生成しました (この一意性がどのようにモデルに変換されたのかわかりません。これを確認するにはどうすればよいですか?)。
を使用してレコードのこのフィールドを更新しようとすると
entity.Users.ApplyCurrentValues(user);
次のエラーが表示されます。
提供されたオブジェクトのキーと一致するキーを持つオブジェクトが ObjectStateManager で見つかりませんでした。提供されたオブジェクトのキー値が、変更を適用する必要があるオブジェクトのキー値と一致することを確認してください。
一意の (プライマリではない!) フィールドを更新するにはどうすればよいですか?