.NET数据库迁移工具

时间:2012-08-28 19:47:26

标签: .net database

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

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

  1. 第一位开发人员创建表 用户
  2. 第二个开发人员希望使用第一个开发人员的数据库架构,并向其添加其他表 商品
  3. 第一个开发人员添加到最新的数据库版本表 货币 ...
  4. 他们每个人都需要使用最新的数据库版本。他们每次都可以进行数据库备份,但这是一个糟糕的解决方案。也许存在一些可以提供帮助的工具。

    请帮我解决问题。

3 个答案:

答案 0 :(得分:2)

Red-Gate使SQL Source Control可以提供您需要的功能。

否则,如果你有Premium或Ultimate,你可以在Visual Studio中使用Schema Compare,并以某种方式自动化差异。

答案 1 :(得分:1)

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

使用实体框架迁移并感到高兴

答案 2 :(得分:1)

这是一个非常好的解决方案,与Entity Framework迁移类似。 https://github.com/schambers/fluentmigrator/wiki/Migration