C# 代码优先实体框架在哪里保存数据

C# 代码优先实体框架在哪里保存数据,c#,sql-server,entity-framework,localdb,C#,Sql Server,Entity Framework,Localdb,好吧,我知道我对C#和MVC还比较陌生,但我尝试使用代码优先的方法向数据库添加项 现在我已经成功地为数据库创建了新条目,但是当我转到SQL Server时,我找不到数据库或表 所以我的问题是,这些数据存储在哪里,因为我无法像手动创建的其他数据库一样在SQL Server中看到它 我的连接字符串是: 数据源=(LocalDb)\v11.0;AttachDbFilename=|数据目录|\aspnet-Testing-20140809020449.mdf;初始目录=aspnet-Testing-20

好吧,我知道我对C#和MVC还比较陌生,但我尝试使用代码优先的方法向数据库添加项

现在我已经成功地为数据库创建了新条目,但是当我转到SQL Server时,我找不到数据库或表

所以我的问题是,这些数据存储在哪里,因为我无法像手动创建的其他数据库一样在SQL Server中看到它

我的连接字符串是:

数据源=(LocalDb)\v11.0;AttachDbFilename=|数据目录|\aspnet-Testing-20140809020449.mdf;初始目录=aspnet-Testing-20140809020449;集成安全性=真


[project\u dir]\App\u Data\aspnet-Testing-20140809020449。mdf是SQL server的新的无服务器版本,具有类似的功能。我将它描述为一个只在需要时运行的SQL Server的即时版本

为了使用SQL Server Management Studio连接到it,您需要使用以下连接字符串进行连接(假定SQL Server版本11/2014在未来版本中可能更改为12或更高版本):

然后你就可以访问数据库了


啊,谢谢你。那么为什么它没有显示在SQL Server中?@user3147812因为您使用的是LocalDb.Ok,所以原始连接字符串是自动生成的。我现在将其更改为Server=myServerAddress;数据库=myDataBase;UserId=myUsername;密码=我的密码;它是有效的。但是,它也添加了AspNetUser表??在为MVC选择应用程序类型时,如果您选择了单个用户帐户的授权类型,则默认情况下,模板将创建实体框架上下文(使用相同的连接字符串)并用表填充数据库以使用framework存储用户信息。仅供参考:LocalDB 2014的默认实例名为“MSSQLSLocalDB”。哦,是的,我以前从未见过。是否可以在项目中途更改授权类型?@user3147812我不知道。