有时我需要使用ms-access数据库开发一个简单的数据库应用程序。
我知道我可以使用直接的SQL命令操作表中的数据,或者收集数据集中的所有内容,并更新它跟踪的任何更改(插入、删除…)。
但问题是:我的应用程序是应该使用直接的sql命令更改我的数据库表,还是应该只使用数据集,为什么?
谢谢
最佳答案
下面的数据集仍然使用这些命令,您可以自己编辑/控制它们(或者让数据集根据您的模式构建),但是数据集还为您提供了其他快速的好处,如设计器支持/更改跟踪/绑定/筛选/排序等
使用数据库时没有“应该”,不同的工具会给您带来好处和权衡。对于非常小的应用程序,要么使用数据集,要么手动执行。一旦你从小事做起,抛弃数据集,寻找其他工具,因为数据集会开始用那些烦人的代码缺陷来折磨你。
关于.net - 如何有效地管理数据库:使用直接sql命令或数据集?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2974738/