我有一个带有一个表的.dbml
,该表具有与更新/删除/插入相关的行为,这些行为是存储过程。
如果我查询一行,我没有修改它,或者我设置了相同的值,我调用datacontext.save()
,它不会执行存储过程。
是否有办法知道它不会被执行或强制执行?
可以通过欺骗linq2sql认为某个列总是'脏'来强制执行存储过程。这个问题的答案可能会有所帮助:
你能说服一个DataContext总是把一个列当作脏的吗?