我想在不影响底层数据库的情况下将新列添加到我的数据集中。该新列将从我的WinForm进行更新。如何对数据集进行更改(添加列,更新等)而不影响数据库?在不影响数据源的情况下更新数据集
0
A
回答
3
它们根本不会影响底层数据源。 DataSet是您从基础数据源查询的数据的内存中表示形式。对数据集中的数据所做的任何更改都不会持久保存回数据库,除非您将其传递到数据适配器以更新数据。
如果数据集结构发生变化(或多或少的列,列的类型等),数据适配器不能更改结构,因此您不必担心结构的更改,除非您要更改列或类型的名称,在这种情况下,数据适配器可能无法将数据映射回数据源。
1
只要您的数据集不是通过dataadapter或数据源直接链接到您的数据库,您应该能够对数据集(或数据表)执行任何操作,然后只需要提交上述更改数据适配器或数据源。
相关问题
- 1. 在不影响Laravel中数据的情况下更新表格方案
- 2. django在不影响数据库的情况下创建对象
- 3. 如何在不影响现有数据库的情况下将新数据库更新到现场网站
- 4. 在不修改旧数据的情况下更新数据
- 5. 在不影响数据库的情况下将输入表单更改为textarea
- 6. 如何在不影响数据源的情况下交换WPF中过滤的数据网格中的行?
- 7. 如何在不影响已有数据的情况下将数据附加到现有数据库?
- 8. 如何在不删除的情况下更新mongoDBOutput数据?
- 9. 在不使用DataAdapter.Fill的情况下更新数据表2次
- 10. 使用DAAB在不使用数据集的情况下更新DataTable
- 11. 使用数据集更新数据源
- 12. 在不影响数据库的情况下测试存储过程
- 13. 在不影响可用性的情况下向图像添加任意数据
- 14. 如何在不影响数据库的情况下删除-journal文件?
- 15. 如何在没有数据库的情况下收集数据
- 16. 如何在不影响现有用户数据的情况下发布更新的Core Data架构?
- 17. SQLite更新返回影响行数,但数据不更新
- 18. 如何在数据库值更改的情况下更新ListView?
- 19. MySQL的更新变化影响数据
- 20. 数据库SQL更新不影响数据库
- 21. 如何在不更新映像的情况下更新mysql中的数据
- 22. 在不影响密钥的情况下过滤多维数组
- 23. 在不影响现有数据的情况下将CSV数据的特定列添加到Heroku表中
- 24. 在不改变数据源的情况下过滤DataGridView
- 25. 在不更改数据库的情况下更改模型?
- 26. 在不改变源数据库模式的情况下单向同步数据
- 27. 在不影响原点的情况下更改gnuplot范围
- 28. 在不影响DOM的情况下更改div大小
- 29. 如何在我的情况下动态更新数据?
- 30. KoGrid如何在数据更改的情况下刷新网格
数据集不会自动更新数据库。你从哪里得到这个想法? – GEOCHET 2009-02-19 18:40:49