Lambda表达式-读取数据库
本文关键字:数据库 读取 表达式 Lambda | 更新日期: 2023-09-27 18:09:41
我想允许用户编辑他们的用户名(必须是唯一的(和其他一些数据。然而,对于我使用的表达式,如果您选择不编辑您的用户名,那么它不会允许您更改任何内容,因为您的当前用户名已经在数据库中了。
if (db.Users.Any(u => u.UserName == user.UserName)) {
//doing stuff
return View();
}
代替
"if there is ANY of input.UserName in database"
,
我想用它来表达
CCD_ 2。
如果有ANY输入。数据库中的用户名(但属于input.Id本身的input.UserName除外(
这只是
b.Users.Any(u => u.UserName == user.UserName && u.Id != user.Id)