标签: stored-procedures linq-to-sql datacontext
我有一个datacontext说myDataContext,它有几个类(表)和存储过程,其中一个直接从数据库中删除(逻辑需要这个),但是,删除的行保留在myDataContext中,除非我再次初始化它。
有没有办法避免这种情况?存储过程成功从数据库中删除记录,但在我下次打开表单之前,记录仍然存在。
答案 0 :(得分:0)
通过执行DataContext.Refresh方法从数据库中删除行后,必须刷新上下文中的数据。