首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

LINQ 返回 datatable的有关问题

2012-09-06 
LINQ 返回 datatable的问题之前没有用过 LINQ现在需要用linq实现 执行拼接的sql语句 然后返回datatable和d

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()

热点排行