[英]How do I resolve my Invalid object name 'dbo.AspNetUsers' error?
启动新的mvc项目时,更改了连接字符串,因为我需要使用现有数据库中的某些信息。 现在,当我尝试加载启动页面时,我得到一个“无效的对象名称'dbo.AspNetUsers'。 谷歌快速搜索表明发生了此问题,因为您正在使用asp.net用户连接到现有数据库。但是,这种情况不会发生因为我没有使用代码优先迁移,对吗?而且,我使用Active Directory来验证我的用户而不是单个用户帐户。
由于我没有使用个人用户帐户提供的UserStore或ApplicationUser默认值,因此我需要更改此设置:
public class ApplicationDbContext : IdentityDbContext<ApplicationUser>
至
public class ApplicationDbContext : DbContext
(可选)如果您正在使用代码优先迁移,则可以添加初始迁移,从up和down方法中删除所有sql代码,最后更新数据库。 即使表仍然不存在,但随着错误消失并且页面按预期加载,似乎可以满足编译器和项目的要求。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.