为了账号安全,请及时绑定邮箱和手机立即绑定

asp.net mvc

asp.net mvc

慕桂英546537 2018-12-06 11:36:58
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;

}

查看完整回答
反对 回复 2019-01-21
?
拉莫斯之舞

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)。

查看完整回答
反对 回复 2019-01-21
  • 3 回答
  • 0 关注
  • 440 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信