【发布时间】:2013-08-26 16:59:24
【问题描述】:
我目前有几个数据库正在使用 FluentMigrator,我很想知道实体框架迁移的比较。
EF Migrations 能否在迁移中播种数据并根据 FluentMigrator 等环境有选择地运行迁移脚本,可以使用标签和配置文件?
我已经在使用 EF Database First 作为我的应用程序的 ORM,并且我想我在某处读到过,非 Code First EF 现在也支持 EF 迁移,但我的团队一直在考虑重构为 Code First无论如何,因为 Database First 方法的一些限制。那么,在使用代码优先方法时,EF 迁移是否比使用另一个第三方迁移框架更有意义?
【问题讨论】:
-
嗯,首先,FM 不能自动生成迁移。也就是说,它不会扫描数据库,确定发生了什么变化,并根据差异创建脚本。 EFM 就是这样做的。
-
三年后的现在,我很想知道您是否尝试过转换,以及您的经历。似乎大多数使用迁移的人都使用其中一个,并且对另一个没有真正的看法。
标签: .net asp.net-mvc entity-framework ef-code-first fluent-migrator