0

我正在尝试在我的一个模型对象上建模一个简单的布尔字段,以跟踪我是否向用户发送了通知电子邮件:

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

在我的控制器中,我遍历这些模型对象的列表,当我成功发送电子邮件时,我设置 item.EmailSent = true 并在最后调用 db.SaveChanges()。我已经验证这会在我执行此操作时将 SQL Server 数据库中的位字段从 0 更新为 1。

但是,每当我从数据库上下文加载这些对象之一来检查布尔值时,它总是显示为“假”。在这个布尔类型的绑定中我会遗漏什么?

4

0 回答 0