我正在做一个 ASP.NET MVC 项目与 实体框架和 我想返回一个字段的值 从一个数据库中,我不想返回完整的记录,只想返回一个字段的值。
这就是我的尝试。
public JsonResult DUR_json(string FL)
{
var R = from F in DB_Context.Con.FLs where F.CODE_FL == FL select F.DUR_FL.First();
return Json(new { DUR = R });
}
但是这段代码返回的是完整的记录,请问有什么帮助吗?Thanks in advance.我正在用Entity Framework做一个ASP.NET MVC项目,我想返回一个字段的值。
你需要 bracets
像这样的 。
var R = (from F in DB_Context.Con.FLs where F.CODE_FL == FL select F.DUR_FL);
希望这个帮助。
注意事项 改变 from Entity
题中 from database
,这将有助于其他人了解。
只要选择你的字段,然后返回第一个结果。
var R = (from F in DB_Context.Con.FLs
where F.CODE_FL == FL
select F.DUR_FL).First();
可以考虑使用 FirstOrDefault()
而不是 First()
如果没有给定的记录 CODE_FL