1

我需要一些 .NET 工具来提供处理数据库模式和数据迁移的能力。

例如:两个开发人员在一个项目中工作。

  1. 第一个开发人员创建表用户
  2. 第二个开发者想要使用第一个开发者的数据库模式并添加其他表Goods到它。
  3. 第一个开发者添加到最新的数据库版本表Currency ...

他们每个人都需要使用最新的数据库版本。他们可以每次都进行数据库备份,但这是一个不好的解决方案。也许存在一些可以提供帮助的工具。

请帮我解决问题。

4

3 回答 3

2

Red-Gate 使SQL 源代码控制可以提供您需要的功能。

否则,如果您有 Premium 或 Ultimate,您可以在 Visual Studio 中使用架构比较,并以某种方式自动执行差异。

于 2012-08-28T20:07:30.800 回答
1

我认为现在的答案比两年前要简单得多:

使用实体框架迁移并快乐

于 2014-05-14T16:30:33.577 回答
1

这是一个非常好的解决方案,就像实体框架迁移一样工作。https://github.com/schambers/fluentmigrator/wiki/Migration

于 2015-12-08T23:24:02.657 回答