读书人

LINQ 返回 datatable的有关问题

发布时间: 2012-09-06 10:37:01 作者: rapoo

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

读书人网 >asp.net

热点推荐