我刚刚开始使用ASP.NET MVC5和Entity Framework 6开发一个新项目。我的问题是,我无法找到EF放置数据的位置。
为了测试,我使用EF context.Users.Add(...); context.SaveChanges();
向数据库添加了行,但是我成功了,但是我看不到创建数据库(就在我刷新数据库列表的屏幕截图之前)。
当我在软件包管理器控制台中运行update-database
时,数据库会按原样创建,但在Web上,它会使用其他内容(保存我的9个实体的数据库相同)。
有人可以告诉我发生了什么,EF在哪里保存这些实体以及如何修复它?感谢。
答案 0 :(得分:2)
您可能使用的是本地数据库,默认为
C:\Users\user-name\
以下说明此功能
http://blogs.msdn.com/b/sqlexpress/archive/2011/10/28/localdb-where-is-my-database.aspx