首先,我做了之前的调查,在这里寻求帮助。 我知道很多类似的问题,但我检查了所有这些问题。什么都没有帮助。
DefaultConnection
和class ApplicationDbContext : IdentityDbContext<ApplicationUser>
内验证了连接名称为web.config
。我希望登录默认可以正常工作但是当我登录时,我注册了一个新用户,我遇到了这个错误。
实体类型ApplicationUser不是该模型的一部分 当前背景
有任何线索吗?
P.S。事实上这需要大约10分钟。有人可以查一下吗?
对于遇到相同问题的人,我推荐此页面 http://danieleagle.com/blog/2014/05/setting-up-asp-net-identity-framework-2-0-with-database-first-vs2013-update-2-spa-template/
我像这样重新解决了这个问题。
公共部分类YourEFLibraryProjectEntities:DbContext
及以下将DefaultConnection更改为YourEFLibraryProjectEntities
public YourEFLibraryProjectEntities() :base(&#34; name = YourEFLibraryProjectEntities&#34;) { }
检查您可以注册用户/登录的所有更改。 此外,你可以使用 EF 这样的例子
公共ActionResult索引()
{
尝试
{
YourEFLibraryProjectEntitiesctx = new YourEFLibraryProjectEntities();
var users = ctx.AspNetUsers.ToList();
}
catch (Exception)
{
}
return View();
}
我希望它会有所帮助!