【发布时间】:2011-03-06 15:31:19
【问题描述】:
我创建了一个使用 Linq-to-SQL DataContext 更新表的小测试,如下所示:
using (pessimistic_exampleDataContext db = new pessimistic_exampleDataContext())
{
var query = db.test1s.First(t => t.a == 3);
if (query.b == "a")
query.b = "b";
else
query.b = "a";
db.SubmitChanges();
}
但是在 Main 方法中的控制台应用程序中执行此代码后,当我从表中选择记录时,记录没有更新。
我已经调试过代码,它甚至没有抛出任何异常。
可能是什么问题?
【问题讨论】:
-
它没有更新数据库的调试副本?
标签: .net linq-to-sql