Linq To SQL重写SubmitChanges方法(VB.NET)

时间:2014-10-23 08:40:23

标签: vb.net linq

我想在Linq To SQL中的每个插入,更新或删除上运行一些代码。

最好的方法是覆盖SubmitChanges()方法吗?

任何代码示例都会有所帮助。

1 个答案:

答案 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