我想在Linq To SQL中的每个插入,更新或删除上运行一些代码。
最好的方法是覆盖SubmitChanges()
方法吗?
任何代码示例都会有所帮助。
答案 0 :(得分:3)
当然可以。您可以使用GetChangeSet
来检索datacontext跟踪的更改。
Public Class MyDataContext
Inherits MainDataContext
Public Overrides Sub SubmitChanges(failureMode As System.Data.Linq.ConflictMode)
Dim changes = GetChangeSet()
MyBase.SubmitChanges(failureMode)
End Sub
End Class