我想在不影响底层数据库的情况下将新列添加到我的数据集中。该新列将从我的WinForm进行更新。如何对数据集进行更改(添加列,更新等)而不影响数据库?在不影响数据源的情况下更新数据集
0
A
回答
3
它们根本不会影响底层数据源。 DataSet是您从基础数据源查询的数据的内存中表示形式。对数据集中的数据所做的任何更改都不会持久保存回数据库,除非您将其传递到数据适配器以更新数据。
如果数据集结构发生变化(或多或少的列,列的类型等),数据适配器不能更改结构,因此您不必担心结构的更改,除非您要更改列或类型的名称,在这种情况下,数据适配器可能无法将数据映射回数据源。
1
只要您的数据集不是通过dataadapter或数据源直接链接到您的数据库,您应该能够对数据集(或数据表)执行任何操作,然后只需要提交上述更改数据适配器或数据源。
相关问题
- 1. 如何在不影响现有数据库的情况下将新数据库更新到现场网站
- 2. 在不修改旧数据的情况下更新数据
- 3. 在不影响数据库的情况下将输入表单更改为textarea
- 4. 如何在不影响数据源的情况下交换WPF中过滤的数据网格中的行?
- 5. 在不影响可用性的情况下向图像添加任意数据
- 6. 如何在不影响数据库的情况下删除-journal文件?
- 7. 在不影响数据库的情况下测试存储过程
- 8. 使用DAAB在不使用数据集的情况下更新DataTable
- 9. 使用数据集更新数据源
- 10. 如何在没有数据库的情况下收集数据
- 11. 如何在不影响现有用户数据的情况下发布更新的Core Data架构?
- 12. 如何在数据库值更改的情况下更新ListView?
- 13. MySQL的更新变化影响数据
- 14. 数据库SQL更新不影响数据库
- 15. 在不影响密钥的情况下过滤多维数组
- 16. 在不影响现有数据的情况下将CSV数据的特定列添加到Heroku表中
- 17. 在不改变数据源的情况下过滤DataGridView
- 18. 在不更改数据库的情况下更改模型?
- 19. KoGrid如何在数据更改的情况下刷新网格
- 20. 如何在不影响我的图表的情况下删除按钮标签我的数据集
- 21. 在不使用数据库的情况下存储数据android
- 22. 在不影响REST中子资源的情况下更新资源的正确HTTP方法
- 23. 如何在不更改凭据的情况下更新用户
- 24. 如何在不刷新页面的情况下更新会话存储数据?
- 25. 如何在不刷新的情况下自动从MySQL更新数据?
- 26. Oracle:在不更改数据的情况下运行更新触发器
- 27. androids listView的setOnItemClickListener只有在不更新数据集的情况下才有效。更新后它停止
- 28. 在不影响动画的情况下重新载入表格视图中的数据
- 29. 如何在不丢失新数据的情况下回滚数据库部署?
- 30. 在不清除SQL Server表中旧数据的情况下加载新数据
数据集不会自动更新数据库。你从哪里得到这个想法? – GEOCHET 2009-02-19 18:40:49