小编pri*_*601的帖子

为什么Select返回一个布尔值?

我正在使用MVC 5中的Entity Framework 6.

我有以下方法:

[HttpPost]
public ActionResult UpdateDetails(ApplicationUser applicationUser)
{
    var context = new ApplicationDbContext();
    var user = context.Users.Select(x => x.UserName == applicationUser.UserName).FirstOrDefault();

//etc etc
}
Run Code Online (Sandbox Code Playgroud)

用户是一个IDbSet<ApplicationUser>.

为什么我从Select方法中得到一个bool?

我的期望是找回一个ApplicationUser物体.为什么不是这种情况?

谢谢

c# linq entity-framework-6 asp.net-mvc-5

2
推荐指数
1
解决办法
1465
查看次数

标签 统计

asp.net-mvc-5 ×1

c# ×1

entity-framework-6 ×1

linq ×1