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 でした。何が起こっているのかわかりませんか? 何か不足していますか?
ありがとう
ヴァルン