Model オブジェクトは運用サーバーでは更新を拒否しますが、開発マシンでは問題はありません。テストのために、モデル オブジェクトを取得し、すぐにその検証と更新の状態を確認します。次に例を示します。
Timesheet timesheet = _timesheetRepository.GetTimesheet(timesheetId);
Helpers.ErrorHandler check = new Helpers.ErrorHandler();
check.write("can I validate immediately? :- ", TryValidateModel(timesheet).ToString());
check.write("can I save immediately? :- ", TryUpdateModel(timesheet).ToString());
TryValidateModel - 真を返す TryUpdateModel - 偽を返す
推奨事項はありますか?