2

我创建了一个 SQL Express 数据库并使用向导构建了一个实体数据模型,然后使用存储库模式生成了一个帮助类来为我进行查询。

不幸的是,我没有意识到 Code First 创建了一个 localdb 副本,基本上我所有的添加/删除现在都转到了这个我找不到的空灵位置,因此我无法对 SQL Express 中的数据运行查询。现在我知道数据正在保存,因为我可以在页面加载期间使用 using(Context = new Context()) { / query stuff / } 通过断点和查询检查底层模型,但我不知道如何从底层模型切换回我的 SqlExpress 实例。

有什么想法吗?

4

1 回答 1

3

LocalDb 只是另一个 sql server 数据库,由 Visual Studio 启动。它的数据大部分时间都在 %USER% 目录中,您可以使用 Sql Server Management Studio 打开它。要将您的项目切换到您的 sql express 实例,您需要更改连接字符串,仅此而已。

于 2013-08-23T13:37:08.547 回答