Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/entity-framework/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Entity framework 如何在datatable中传递linq查询_Entity Framework_Datatable - Fatal编程技术网

Entity framework 如何在datatable中传递linq查询

Entity framework 如何在datatable中传递linq查询,entity-framework,datatable,Entity Framework,Datatable,我想收集所有行并将其传递给datatable。我的linq查询: var queryAll = from all in db.tblMake select all ; DataTable dt = new DataTable(); 如何将查询传递到数据表dt 如果我尝试: IEnumerable<DataRow> queryAll = from all in db.tblMake.AsEnumerable() select all; IEnumerable queryAll=f

我想收集所有行并将其传递给datatable。我的linq查询:

var queryAll = from all in db.tblMake select all ;
DataTable dt = new DataTable();
如何将查询传递到数据表dt

如果我尝试:

 IEnumerable<DataRow> queryAll = from all in db.tblMake.AsEnumerable() select all;
IEnumerable queryAll=from all in db.tblMake.AsEnumerable()全选;
出现以下错误:

 Cannot Implicitely Convert type 'System.Collection.Generic.IEnumerable<Workshop2s.Models.tblMake>' to 'System.Collection.Generic.IEnumerable<System.Data.DataRow>'
无法将类型“System.Collection.Generic.IEnumerable”隐式转换为“System.Collection.Generic.IEnumerable”

Thnx用于响应。但如果我像这样尝试,则在db.tblMake.AsEnumerable()中选择all;出现错误“无法隐式转换类型”System.Collection.Generic.IEnumerable为“System.Collection.Generic.IEnumerable”您是否阅读了以下内容: