【发布时间】:2013-04-25 07:58:05
【问题描述】:
我在 EF4 中使用动态 LINQ 查询。
以下代码抛出错误:'New' 无法解析为有效的类型或函数。
var x = ent.OM_COMPANY
.Where(qry)
.OrderBy("it.CM_CODE")
.Select("New(it.CM_CODE, it.CM_NAME)");
我做错了什么?
下面的代码执行没有任何错误。
var x = from cmp in ent.OM_COMPANY
where (qry)
orderby cmp.CM_CODE
select new { cmp.CM_CODE, cmp.CM_NAME };
【问题讨论】:
-
什么
new { c1 = cmp.CM_CODE, c2 = cmp.CM_NAME } -
@tschmit007 抱歉,我把问题发错了。我已经更新了。请检查。
标签: entity-framework entity-framework-4 linq-to-entities