我正在使用Access数据库在Visual Studio 2010中编写程序。现在它有6个主数据集。
每个数据集都有一个表格连接。如果我改为使用一个MasterDataSet而不是五个,或者我应该继续使用每个主数据集,那会不会更好。
以下是我的解决方案资源管理器的副本,以表明我的意思:
编辑:更好:如果我合并为一个更好,我将如何开始这个?
答案 0 :(得分:1)
这取决于 如果用于不同形式的每个数据集更好地保持它们与你的方式相同。 如果你把它们放在单个数据集上,并且在一个只使用数据集中存在的六个表中的一个表的表单上初始化这个数据集,这将消耗CPU为不需要的表加载不需要的表和内存....
如果你在一个屏幕上使用两个表作为示例,最好将它们组合在一起,即使内存消耗也不会有所不同,如果你将它们分配到两个数据集,每个数据集都有一个表。
而且,如果你在某个表和员工之间有某种关系,并且你想在单个表单上使用这些数据,那么最好将两个表放在一个数据集上以进行查看问题。使关系准备好并且不要构建它在你的代码上.....