我喜欢 Fluent NHibernate 来构建我的数据库,并且到目前为止还没有发现任何阻碍我前进的限制。
然而,在我目前的项目中,我希望在产品生命周期的早期发布到生产环境,因此预计随着我们的进展,db 模式会有许多小的变化。
我想使用migratordotnet之类的工具在“迁移”中跟踪这些 DDL 和 DML 更改。但我的问题是:是否有可能让这两个工具(或类似工具)一起工作?
本着 DRY 的精神,我如何从 Fluent Nhibernate 中的映射中导出架构更改?这可能吗?
或者是将模式生成留给诸如 migratordotnet 之类的工具并让 Fluent NHibernate 只负责映射的更好方法?嗯,这似乎是在工具级别更好地分离关注点。
干杯!