Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/clojure/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Stored procedures 删除的行保留在我的数据上下文中,除非我再次初始化它_Stored Procedures_Linq To Sql_Datacontext - Fatal编程技术网

Stored procedures 删除的行保留在我的数据上下文中,除非我再次初始化它

Stored procedures 删除的行保留在我的数据上下文中,除非我再次初始化它,stored-procedures,linq-to-sql,datacontext,Stored Procedures,Linq To Sql,Datacontext,我有一个datacontext,比如myDataContext,它有几个类(表)和存储过程,其中一个直接从数据库中删除(逻辑需要这样做),但是,除非我再次初始化它,否则删除的行将保留在myDataContext中 有没有办法避免这种情况?存储过程成功地从数据库中删除了该记录,但在我下次打开表单之前,该记录仍然存在。在执行该方法从数据库中删除行后,必须刷新上下文中的数据

我有一个datacontext,比如myDataContext,它有几个类(表)和存储过程,其中一个直接从数据库中删除(逻辑需要这样做),但是,除非我再次初始化它,否则删除的行将保留在myDataContext中


有没有办法避免这种情况?存储过程成功地从数据库中删除了该记录,但在我下次打开表单之前,该记录仍然存在。

在执行该方法从数据库中删除行后,必须刷新上下文中的数据