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

在不影响数据源的情况下更新数据集

  •  0
  • MarlonRibunal  · 技术社区  · 15 年前

    我希望在不影响基础数据库的情况下向数据集中添加新列。新列将从我的WinForm更新。如何在不影响数据库的情况下对数据集进行更改(添加列、进行更新等)?

    2 回复  |  直到 15 年前
        1
  •  3
  •   casperOne    15 年前

    它们根本不会影响基础数据源。数据集是从基础数据源查询的数据的内存表示形式。对的任何更改 数据 在将数据集传递给数据适配器以更新数据之前,不会将其保留回数据库。

    数据适配器无法更改 结构 如果数据集的结构发生了更改(或多或少的列、列类型等),那么您不必担心结构的更改,除非您要更改列的名称或类型,在这种情况下,数据适配器可能无法将数据映射回数据源。

        2
  •  1
  •   TheTXI    15 年前

    只要数据集没有通过数据适配器或数据源直接链接到数据库,就应该能够对数据集(或数据表)执行任何操作,然后只在希望使用上述数据适配器或数据源时提交更改。