我在 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 };