有没有办法挂钩LINQ存储过程执行?

时间:2014-03-20 10:46:44

标签: c# sql-server linq stored-procedures

以下是该方案: 在某些情况下,我想禁止所有数据库修改,所以我想阻止用户通过LINQ DataContext执行更新或删除或插入语句。 通过重写SubmitChanges()方法,我可以捕获任何DML并阻止它们,除了存储过程。 当然我知道LINQ DataContext不知道存储过程的内部,因此无法在DML语句上触发事件,但有没有办法得到存储过程即将执行的通知,并阻止执行?

0 个答案:

没有答案