-2

我认为标题不言自明。我需要使用 C# 将 SQL Server 上数据库的工作副本签出到我自己的计算机上。很像SVN。在这个副本中,我必须能够像使用原始数据库一样更新/插入/删除,然后最后将更改提交到服务器。我猜很像SVN。

4

2 回答 2

4

您不签出数据库。您开发脚本并保留修改数据库的源代码控制脚本。然后你将你的脚本应用到你想要的任何数据库中,使其达到所需的状态。这也适用于参考数据。阅读迁移如何工作以更好地理解这一概念。

有助于做到这一点的东西:Visual Studio Database ProjectsRedGate SQL Source Control。一旦您理解了这些概念,您也可以简单地推出自己的解决方案。

于 2013-04-16T13:47:38.767 回答
0

我很确定您想要什么,但请考虑:

  • 检查实体框架

  • 备份当前数据库,导入您的 PC,进行更改,备份修改后的数据库并使用还原来更新服务器数据库。

于 2013-04-16T13:35:40.490 回答