【发布时间】:2015-09-12 19:28:16
【问题描述】:
我想使用 Identity 2 创建一个具有个人用户帐户身份验证的 MVC 5 项目,并且我希望它首先使用实体框架代码创建一个 SQL Express 数据库,而不是 localDb。
我的连接字符串如下:
<connectionStrings>
<add name="DefaultConnection" connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\aspnet-MatWeb-20150821085043.mdf;User Instance=True;Initial Catalog=aspnet-MatWeb-20150821085043;Integrated Security=True" providerName="System.Data.SqlClient" />
当我运行 Web 应用程序时,它会正常启动并让我注册一个新用户,但如果我尝试使用 SQL Server Management Studio 检查数据库,它不会出现在任何地方。
所以, 1.- 我的数据库在哪里? 2.- 是否可以使用 SQL Server Management Studio 使其可见?或者可能更改数据库文件路径以使其可在 SQL Management Studio 中搜索?
谢谢。
【问题讨论】:
标签: asp.net-mvc-5 connection-string asp.net-identity sql-server-express