如何使用NHibernate将模式更改集成到现有数据库?

时间:2010-07-05 11:04:03

标签: database nhibernate

这些是游戏的规则:

0)你必须使用NHibernate;

1)你有一个工作数据库,其数据必须在更新后保持“活着”状态;

2)如果您有3个版本的数据库架构(1.0,2.0和3.0),您应该能够更新低版本>高版本。 (高 - >低是可选的);

我知道方法schema.Create()/ Update()但我不确定它们的最佳配置是什么。另外,我想知道你是如何处理这种情况的。

...哈拉

1 个答案:

答案 0 :(得分:1)

您想要的是“迁移”。 NHibernate中没有构建迁移工具。你必须使用像tarantino,red get sql compare等外部工具。