Vla*_*huk 0 .net c# sql-server
我想编写一个SQL迁移工具.该工具必须:
我可以使用一些验证框架,或者我可以使用nHibernate吗?
这里聚会有点晚了,但这是一个很好的补充: -
FluentMigrator是用C#编写的.NET数据库迁移框架.基本思想是您可以创建迁移,这些迁移只是派生自Migration基类的类,并且具有附加了唯一版本号的Migration属性.在执行FluentMigrator时,您可以告诉它要迁移到哪个版本,它将运行所有必要的迁移,以便将您的数据库升级到该版本.
除了向前迁移支持之外,FluentMigrator还支持不同的方法来执行迁移以及称为概要文件和执行任意SQL的选择性迁移.