我正在使用 ADO.NET 并尝试更新 SQL Server 2008 数据库中表中的列值。但是该值没有更新。即使当我在 C# 代码中调试它时它是更新的。这是我的代码:
using (ADONETClass context = new ADONETClass())
{
List<Invoices> list = context.Invoices.ToList<Invoices>();
foreach (Invoices b in list)
{
b.status = 0;
}
}
现在我调试了代码,发现context.Invoices.ToList<Invoices>()[0].status
确实设置为零。但是当程序运行完毕后,我打开 SQL Server Management Studio 并且状态值仍然是 0。不知道发生了什么?我错过了什么吗?
谢谢
瓦伦