LINQ的新功能......我在Form_Load
上有这个简单的陈述:
ABC_TrackingEntities Empl = new ABC_TrackingEntities();
var abca = from empl in Empl.Employees
select empl;
dataGridView1.DataSource = abca;
当我跑步时,我得到:
发生了类型为“System.NotSupportedException”的未处理异常 在EntityFramework.dll
中
我在这里做错了什么?
答案 0 :(得分:1)
我不太确定DataSource是否能够使用Queryables。
Linq-Statement将结果返回Queryable of Emp.Employees
尝试通过在abca添加ToList()
将结果转换为列表。
ABC_TrackingEntities Empl = new ABC_TrackingEntities();
var abca = from empl in Empl.Employees
select empl;
dataGridView1.DataSource = abca.ToList();
但这只是猜测,可能会显示整个异常堆栈跟踪。