之前没有用过 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()