代码之家  ›  专栏  ›  技术社区  ›  BinaryMisfit

如何重写DataSet中表上的TableAdapter方法?

  •  2
  • BinaryMisfit  · 技术社区  · 16 年前

    我目前声明了一个包含3个表的DataSet。为了这个例子,我们将称之为用户、问题和答案。

    1 回复  |  直到 16 年前
        1
  •  3
  •   Noldorin    16 年前

    任何设计师生成 TableAdapter 将其相应成员标记为虚拟的类-这包括 Update Fill 方法等。Hemce,解决方案就是简单地从设计器中继承生成 类并覆盖 更新

    更新 方法,如果您想更改方法签名(参数计数/类型)。你可以在派生类上这样做,或者在我看来,使用扩展方法更方便:

    public static void Update(this MyTableAdapter tableAdapter, ... other params ...)
    {
        // do stuff here
        tableAdapter.Update(...);
    }
    
    推荐文章