当前位置: 代码迷 >> ASP.NET >> LINQ 返回 datatable的有关问题
  详细解决方案

LINQ 返回 datatable的有关问题

热度:4058   发布时间:2013-02-25 00:00:00.0
LINQ 返回 datatable的问题
之前没有用过 LINQ 现在需要用linq实现 执行拼接的sql语句 然后返回datatable 和dataset 请大家可以给一个小示例 以便我自己可以扩展

------解决方案--------------------------------------------------------
楼主可以学习下扩展方法用法 然后对linq对像进行扩展

如 public static DataTable GetDataTable(this linq对像 db,string q ,params sqlparameter[] ){



调用

linq对像. GetDataTable
------解决方案--------------------------------------------------------
我觉得Linq返回Dataset或者Datatable是一种退步。

Linq to EF是一种OR 映射,就是 Object和Relationship(数据库)之间的映射。强类型的Object是获得的利益之一,为什么要转换成Dataset/datatable,会丢失这种好处的。

binding什么的也可以捆定到List<>上的。
------解决方案--------------------------------------------------------
System.Data.Linq.DataContext ctx =new System.Data.Linq.DataContext ctx();
ctx.ToDataTable()
  相关解决方案