我喜欢Fluent NHibernate来构建我的数据库,到目前为止还没有找到限制让我陷入困境.
但是在我当前的项目中,我希望在产品生命周期的早期阶段就可以发布到生产环境,因此随着我们的进步,期望在数据库模式中进行许多小的更改.
我想使用像migratordotnet这样的工具跟踪"迁移"中的这些DDL和DML更改.但我的问题是:是否有可能让这两个工具(或类似工具)协同工作?
根据DRY的精神,如何从Fluent Nhibernate中的映射中获取模式更改?这可能吗?
或者更好的方法是将模式生成留给像migratordotnet这样的工具,并让Fluent NHibernate只具有映射的可响应性?嗯,这看起来似乎更好地分离了工具级别的问题.
干杯!