一个DataSet应该代表多少?使用订购系统的例子:在展示您的订单时,我还会显示与您的订单系列相似的商品列表以及我们最受欢迎的商品列表。 虽然您的物品缠绕在涉及您和您的过去订单,首选供应商以及与您作为客户有关的各种其他信息的关系网络中,但其他物品并没有这些相同的关系。我用来浏览代表你的东西的一组查询与我用于这些其他项目列表的查询不同。一个DataSet应该代表多少?
我的倾向是为不同类型的关系创建不同的数据集,但然后我创建了十个单独的项目DataTables,这似乎是错误的。当我实例化较大的DataSet时,即使我只对一个看起来不正确的小子集感兴趣,并且当我试图将所有这些打包到一个DataSet中时,我都会看到一个很大的杂乱的东西,其中有几个项目表相邻,而我很确定这是错误的。
也许我高估了DataSet的关系特性,或者我只是需要克服自己,无论哪种方式我都可以使用一些指导。