Sgr*_*ite 21 c# lambda linq-to-sql
我试图在if语句中使用.Any(),如下所示:
if(this.db.Users.Any(x => x.UserID == UserID)){
// do stuff
}
Run Code Online (Sandbox Code Playgroud)
有没有办法可以在.Any()中加入多个条件?例如:
if(this.db.Users.Any(x => x.UserID == UserID AND x.UserName == UserName)){
// do stuff
}
Run Code Online (Sandbox Code Playgroud)
或者有更好的方法来解决这个问题吗?
Kyl*_*man 37
当然,请使用&&操作员.
if(this.db.Users.Any(x => x.UserID == UserID && x.UserName == UserName)){
// do stuff
}
Run Code Online (Sandbox Code Playgroud)
如果您可以在if声明中使用它,可以在此处使用它.lambda需要评估为bool.
if(this.db.Users.Any(x => x.UserID == UserID && x.UserName == UserName)){
// do stuff
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
29084 次 |
| 最近记录: |