【发布时间】:2011-07-07 22:50:47
【问题描述】:
在使用 EntityFramework 时,我在尝试编译以下代码时收到错误“A lambda expression with a statement body cannot be converted to an expression tree”:
Obj[] myArray = objects.Select(o =>
{
var someLocalVar = o.someVar;
return new Obj() {
Var1 = someLocalVar,
Var2 = o.var2 };
}).ToArray();
我不知道错误是什么意思,最重要的是如何解决它。有什么帮助吗?
【问题讨论】:
-
尝试转换为这样的列表。 objects.List().Select(...
标签: c# linq entity-framework linq-to-entities