我搜了一下,有网友也问,但有人说既然做成Linq to Sql,干嘛还转为DataSet之类的.
我现在有两种查询,有按字段名查询,和全部查询,当然用普通的Sql获得DataSet也不难,但是我觉得 用 linq很好控制,而且业务的需要,有时需要将查询结果统计处理.但有些时候想用 linq to sql 和 普通的 Adapter一起用.所以想问下大家.

解决方案 »

  1.   

    得到这个person之后,可以对它进行循环(foreach)或者迭代(getenumater),然后逐个给datatable赋值不久可以了么。
      

  2.   

    你也可以参考一下这个:
    http://blog.csdn.net/livening/article/details/6043049
      

  3.   

    有个这个方法:CopyToDataTable<DataRow>();
      

  4.   


    这个我今天看过...行不通的...
    这个试过好多次了...我上面的不能直接做...
    貌似要是DataSet的 AsEnumeralbe()才可以...
      

  5.   

    对返回的结果进行反射获取name,type,value,然后根据这些创建DataTable