我使用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表达式转换为类型"string",因为它不是委托类型

推荐答案

我认为你在这门系统课上少了using System.Linq;分.

并在代码上加using System.Data.Entity;

Asp.net相关问答推荐

在 ASP.Net 中使用自定义 RoleProvider 时如何允许多个角色查看页面

如何从 dll 文件中提取类的源代码?

有条件地在 Gridview 中隐藏 CommandField 或 ButtonField

使用 C# 和 ASP.NET 从 Gmail/Hotmail/Yahoo 导入通讯簿

跨子域共享 ASP.NET cookie

如何计算/查找给定日期的周数?

如何确定 web.config 中的编译 debug="true"

为什么aspx文件会返回404(找不到页面)

在不知道键名的情况下访问 JSON 对象的元素

ASP.NET RadioButton 与名称(组名)混淆

ASP.NET 中的多选下拉列表

使用 JObject 所需的库名称是什么?

如何获取 ASP.NET 应用程序的完整虚拟路径

不能在 DropDownList 中 Select 多个项目

导航到本地 IIS Express 时,Chrome 会返回错误请求 - 请求太长

如何获取程序集的最后修改日期?

我可以在 .NET Framework 4.0 上运行 MVC 5 应用程序吗?

如何将 GridView.DataSource 导出到数据表或数据集?

如何使用 WebAPI 处理图像

ModelClientValidationRule 冲突