ASPNETUSERS搜索错误messager:无法将lambda表达式转换为预期的委托类型,因为块中的某些返回类型不是



我正在尝试更改默认的剃须刀脚手架页面,以允许使用空白密码的用户重定向到页面以更改它们。这是针对一个内部应用程序,新朋友将使用相同的帐户(他们是一个为期一周的承包商,用于服务台系统(。我正在关注这篇文章,并在Gzim Helshani的响应中使用ASP.NET身份创建没有密码的用户。当我输入代码时: var user = _context.AspNetUsers.First(p => p.UserName);我收到一条错误消息。错误消息读取:

严重性代码描述项目文件行抑制状态错误CS1662无法将lambda表达式转换为预期的委托类型,因为该块中的某些返回类型不能隐式转换到委托返回类型 sidentity ideentity diendity peg cages account counture login.cshtml.cs 77活动

active

我无法将类型字符串隐式转换为bool。我是ASP.NET的新手,我想知道如何解决这个错误。任何帮助都可以不胜感激。

谢谢你的朋友和杰米·泰勒(Jamie Taylor(的帮助。我将表达式更改为以下:

var user = _context.AspNetUsers.First(p => p.Email == Input.Email);

相关内容

  • 没有找到相关文章