【发布时间】:2020-04-16 09:45:41
【问题描述】:
return View(db.Students.Where(x => x.StudentID == id).FirstOrDefault());
【问题讨论】:
-
理解这个到底有什么问题?
-
该语句返回一个视图(因此它最像一个 ASP.NET MVC Web 应用程序)并从
Students数据库实体集合中获取第一个与StudentID匹配且值为@987654324 的学生@ (如果没有找到,则返回NULL- 这就是FirstOrDefault所代表的 - 返回第一个匹配项 - 或者 NULL 没有匹配项)。Student对象作为要显示的视图的模型传递给视图 -
lambda,谢谢你现在对我来说很清楚了。
-
Nitpick:lambda 只是这一部分:
x => x.StudentID == id -
是的,我明白了。谢谢。
标签: c# lambda expression