我正在研究mvc5项目,该项目使用asp.net身份作为会员提供者。
现在,我已经通过Web界面注册了第一个测试用户,我希望在我正在使用的db中看到新创建的表,但是虽然我能够注册/登录/注销但是没有创建新表该应用程序。
有人可以告诉我会员提供者的桌子位于何处?
提前致谢,Laziale
UPDATE(添加了Conn字符串):
<connectionStrings>
<add name="TTBEntities" connectionString="metadata=res://*/TTB.csdl|res://*/TTB.ssdl|res://*/TTB.msl;provider=System.Data.SqlClient;provider connection string="data source=HOME-PC;initial catalog=TTB;integrated security=True;MultipleActiveResultSets=True;App=EntityFramework"" providerName="System.Data.EntityClient" />
</connectionStrings>
答案 0 :(得分:1)
如果您使用默认模板,则连接字符串看起来像
<connectionStrings>
<add name="DefaultConnection" connectionString="Data Source=(LocalDb)\v11.0;AttachDbFilename=|DataDirectory|\aspnet-WebApplication21-20141121113141.mdf;Initial Catalog=aspnet-WebApplication21-20141121113141;Integrated Security=True"
providerName="System.Data.SqlClient" />
</connectionStrings>
可以在本地文件存储项目“App_Data”文件夹中找到数据库文件(mdf和log)。
更新
根据您的连接字符串,您正在使用Entity Framework连接字符串。您可以使用this文章获得答案。
检查bin文件夹或任何应用程序可执行存储位置以查找相关文件。应该有三个扩展名为.csdl,.ssdl和.msl。
的文件希望这有帮助。