如果没有数据更改,则不会执行行为存储过程



我有一个带有一个表的.dbml,该表具有与更新/删除/插入相关的行为,这些行为是存储过程。

如果我查询一行,我没有修改它,或者我设置了相同的值,我调用datacontext.save(),它不会执行存储过程。

是否有办法知道它不会被执行或强制执行?

可以通过欺骗linq2sql认为某个列总是'脏'来强制执行存储过程。这个问题的答案可能会有所帮助:

你能说服一个DataContext总是把一个列当作脏的吗?

最新更新