按父表的父ID填充类型化数据集中的所有相关表

时间:2014-03-02 00:04:55

标签: c# asp.net strongly-typed-dataset

考虑一下场景..如果我有一个父表有几个子表,每个子表有几个子表,这些子表有几个子表等等......

喜欢..

<parent>
  <child>
    <grandChild>
      <furtherGrandChild>and so on </furtherGrandChild>
    </grandchild>
  </child>

  <child>
    <grandChild>
      <furtherGrandChild>and so on </furtherGrandChild>
    </grandchild>
  </child>
  <child>
    <grandChild>
      <furtherGrandChild>and so on </furtherGrandChild>
    </grandchild>
  </child>
</parent>

所以在开始查看场景之后我认为使用类型化数据集会让我的生活变得更轻松,因为我不需要编写Object类和SQL的其余部分,这本来是重复工作的地狱负载。但现在我被卡住了,

我只是不知道如何根据我父表的ID一次填充数据集?或者我必须一个接一个地做:((这不公平)..我有超过200个表按照我上面描述的方式归一化...任何可能的解决方案吗?要么bby使用类型化数据集或使用linq to sql或者其他......我只需要在最后的数据集中完全相同的模式中的所有数据,因为那时我必须从这个数据生成xml ...

和offcourse我不会先用所有数据填充数据集,然后遍历它......

0 个答案:

没有答案