23

我的团队正在他们的解决方案中使用 .NET 2008 DB 项目,因此我们有一些方法可以在机器之间以及通过开发保持架构并保持一致。

我更改数据库和跟踪所述架构的首选方法是通过 SQL Server Mangement Studio —— 基本上,我有一个已部署的数据库项目的副本,并对我的架构进行更改,这样就不会损坏我的个人发展环境。但是,当我想将更改移动到代码库时,我不得不手动添加文件,我觉得这可能会不必要地耗费时间(我被宠坏了!)。

我的问题是——有没有一种方法可以将更改后的模式重新导入数据库项目,而不必从解决方案中完全删除项目并手动重新添加它?

我觉得我错过了一些非常简单的步骤。帮助?

4

1 回答 1

43

要更新项目的架构,您可以使用数据菜单中的“架构比较”功能。选择您的开发数据库作为源,您的数据库项目作为目标,并获得模式比较作为结果。它会找到自项目创建以来您所做的更改,并将显示表和其他数据库对象的差异。因此,您将能够浏览这些更改并根据需要跳过其中的一些更改。然后单击“写入更新”,您的更改将添加到项目中。

于 2011-07-15T10:18:14.057 回答