在插入后停止LINQ to SQL执行select语句的问题,通常是由于数据上下文没有正确更新或者数据库没有被正确保存导致的。为了解决这个问题,请尝试以下步骤:
SubmitChanges()
方法更新数据上下文。例如:using (var db = new MyDataContext()) {
var newItem = new Item { Name = "New Item" };
db.Items.InsertOnSubmit(newItem);
db.SubmitChanges();
}SubmitChanges()
方法。例如:using (var db = new MyDataContext()) {
var newItem = new Item { Name = "New Item" };
db.Items.InsertOnSubmit(newItem);
db.SubmitChanges();
var items = from i in db.Items
select i;
}SubmitChanges()
方法。例如:using (var db = new MyDataContext()) {
var newItem = new Item { Name = "New Item" };
db.Items.InsertOnSubmit(newItem);
db.SubmitChanges();
// Perform other operations here
}SubmitChanges()
方法。例如:using (var db = new MyDataContext()) {
var newItem = new Item { Name = "New Item" };
db.Items.InsertOnSubmit(newItem);
db.SubmitChanges();
var items = from i in db.Items
where i.Name == "New Item"
select i;
}如果您仍然遇到问题,请提供更多关于您的代码和数据库结构的详细信息,以便我们能够更好地帮助您解决问题。
领取专属 10元无门槛券
手把手带您无忧上云