ユーザーに通知メールを送信したかどうかを追跡するために、モデル オブジェクトの 1 つで単純なブール フィールドをモデル化しようとしています。
public class ObjectModel
{
// some other model properties
public bool EmailSent { get; set; }
};
コントローラーでこれらのモデル オブジェクトのリストをループし、電子メールの送信に成功したら、item.EmailSent = true を設定し、最後に db.SaveChanges() を呼び出します。これを行うと、SQL Server データベースのビット フィールドが 0 から 1 に更新されることを確認しました。
ただし、これらのオブジェクトのいずれかを DB コンテキストからロードしてブール値を確認すると、常に「false」と表示されます。このブール型のバインディングで何が欠けている可能性がありますか?