日期:2014-05-20  浏览次数:21104 次

大神 在哪? linq to entity 存储过程 datatable
最近使用 linq to entity  过程中,

需要将从存储过程组合动态的列 

linq to entity 如何实现呢

 
------解决方案--------------------
如果列是不确定的,那么可以使用dynamic linq。

http://www.cnblogs.com/cnblogsfans/archive/2008/04/01/1132918.html
------解决方案--------------------
引用:
linq to entity 里调用存储过程可以返回datatable或者dataset 之类的吗

可以直接返回LIST,如果你需要返回DataTable,可以再处理一下LIST

http://blog.csdn.net/zzginfo/article/details/7476418
------解决方案--------------------
本帖最后由 q107770540 于 2013-08-01 16:45:35 编辑
http://msdn.microsoft.com/en-us/data/gg699321.aspx

http://social.msdn.microsoft.com/Forums/en-US/857ca777-0d1d-4c97-a9c7-14ccc663186c/returning-dataset-or-datatable-from-stored-procedure-using-entity-framework-40
------解决方案--------------------
既然列不固定,就没有entity的概念了,你可以DbContext.Database.Connection取到连接后用ado.net的方法来查询返回DataTable