我有一个在Visual Studio 2012中使用EF 5(代码优先)的项目。当我构建数据库时,它可以工作,但由于某种原因它没有出现在SQL资源管理器中。我在运行时检查了连接对象,我可以看到SQL资源管理器中没有列出本地数据库的名称。奇怪的是,这个项目在另一台机器上没有这个问题。该项目受源头控制
答案 0 :(得分:0)
检查您是否正在运行Sql Server的正在运行的副本。
我经历过同样的事情;创建一个项目,然后创建EntityFramework对象,然后运行该项目。 VS 2012在我当时运行的2008 R2 db中创建了数据库,但我没有在VS中打开它,所以没有看到新的数据库。直到我在VS中专门打开那个db它才出现。