0

ユーザーに通知メールを送信したかどうかを追跡するために、モデル オブジェクトの 1 つで単純なブール フィールドをモデル化しようとしています。

public class ObjectModel
{
    // some other model properties
    public bool EmailSent { get; set; }
};

コントローラーでこれらのモデル オブジェクトのリストをループし、電子メールの送信に成功したら、item.EmailSent = true を設定し、最後に db.SaveChanges() を呼び出します。これを行うと、SQL Server データベースのビット フィールドが 0 から 1 に更新されることを確認しました。

ただし、これらのオブジェクトのいずれかを DB コンテキストからロードしてブール値を確認すると、常に「false」と表示されます。このブール型のバインディングで何が欠けている可能性がありますか?

4

0 に答える 0