1 つの DataSet はどれくらいを表す必要がありますか? 注文システムの例を使用すると、注文を表示しているときに、あなたの注文に似た商品のリストと、最も人気のある商品のリストも表示されます。あなたのアイテムは、あなたとあなたの過去の注文、優先サプライヤー、およびクライアントとしてのあなたに関連する他のさまざまな種類の関係のウェブに絡み合っていますが、他のアイテムはこれらの同じ関係を持っていません. あなたを表すもののセットをナビゲートするために私が使用するクエリのセットは、これらの他のアイテムのリストの1つに使用するクエリとは異なります.
私の傾向は、さまざまな種類の関係に対してさまざまな DataSet を作成することですが、10 個の個別のアイテム DataTable を作成すると、それは間違っているようです。間違っていると思われる小さなサブセットにのみ関心があるにもかかわらず、より大きな DataSet をインスタンス化すると、これらすべてを 1 つの DataSet にパックしようとすると、いくつかの項目テーブルが隣り合って大きく乱雑に見えます。それは間違っていると確信しています。
たぶん、私は DataSet の関係機能を過大評価しているのかもしれませんし、あるいは単に自分自身を乗り越える必要があるのかもしれません。