0
在创建我的新MVC ASP.NET应用程序时使用单用户登录选项后,似乎无法弄清楚如何访问用户数据默认数据库。我试图通过使用连接到生成的DB:如何访问MVC中的用户数据ASP.NET单用户登录设置
private ApplicationDbContext db = new ApplicationDbContext();
然后访问DB,我会用时:
string username = db.ApplicationUsers.Where(x => x.Email == model.Email).Select(x => x.UserName).First();
与此代码一切都将编译好的,但我收到一个错误说:
不支持每种类型的多个对象集。对象集'ApplicationUsers'和'Users'都可以包含'IdentitySample.Models.ApplicationUser'类型的实例。
如果任何人有使用单用户登录的经验,并知道如何解决我的问题,那将是非常好的。
谢谢!
经过进一步检查,我认为这是在脚手架新控制器和视图后创建的。在脚手架和错误完成之前,我恢复到之前的版本。虽然我不确定在脚手架过程中发生了什么事。 – Jon