如何覆盖DataContext.SubmitChanges()?

时间:2009-11-02 12:33:52

标签: c# linq-to-sql

我想覆盖模型的SubmitChanges()方法。

Whern我试图覆盖我得到编译器错误:

  

无法覆盖继承的成员   'System.Data.Linq.DataContext.SubmitChanges()'   因为它没有标记为虚拟,   摘要或覆盖

无论如何我可以覆盖这个吗?或者我是否必须创建另一个运行我的代码的方法,然后运行基本的SubmitChanges()?

由于

1 个答案:

答案 0 :(得分:3)

您无法覆盖parameterless overload,但可以覆盖the one taking a ConflictMode parameter

记录,第一个只是用适当的冲突模式调用第二个,但这肯定是我期望的。