Themes ThemeEdit = ThemeContext.Themes.First(m => m.Theme_ID == Theme_ID);m => m.Theme_ID == Theme_ID
这个是什么意思?清解析一下谢谢了!
3 回答
尚方宝剑之说
TA贡献1788条经验 获得超4个赞
相当于一个函数,这个函数的参数是一个叫m的,然后返回的是m.Theme_ID == Theme_ID
bool Func(Theme m) {
return m.Theme_ID = Theme_ID;
}
拉莫斯之舞
TA贡献1820条经验 获得超10个赞
m => m.Theme_ID == Theme_ID 是一句 lambda 表达式。
ThemeContext.Themes.First(m => m.Theme_ID == Theme_ID) 意思是从 ThemeContext.Themes 中获取 Theme_ID 为 Theme_ID 的 Theme。
如果 ThemeContext.Themes 不存在这样的 Theme,将会抛出异常(如果想不抛异常而返回空,可用FirstOrDefault 代替 First)。
- 3 回答
- 0 关注
- 440 浏览
添加回答
举报
0/150
提交
取消