【发布时间】:2013-10-05 11:51:03
【问题描述】:
我正在使用这样的 LINQ lambda 表达式:
int Value = 1;
qryContent objContentLine;
using (Entities db = new Entities())
{
objContentLine = (from q in db.qryContents
where q.LineID == Value
orderby q.RowID descending
select q).FirstOrDefault();
}
但是,我收到以下错误:
无法将 lambda 表达式转换为类型“字符串”,因为它不是委托类型
【问题讨论】:
-
哪里抛出的错误?
-
无法将 lambda 表达式转换为类型“字符串”,因为它不是委托类型
-
您能否提供更多有关
qryContent类和db.qryContents属性的详细信息? -
stackoverflow.com/questions/2058487/… 也许这会有所帮助?
-
你错过了
using System.Linq;吗?