0
鉴于:一个数据库(包含数据),一组模型实体对象,以及工作的NHibernate(流畅)映射。添加新模型实体和映射时,生成所需新数据库表的最简单方法是什么?从Fluent NHibernate生成新数据库表的最简单方法是什么?
鉴于:一个数据库(包含数据),一组模型实体对象,以及工作的NHibernate(流畅)映射。添加新模型实体和映射时,生成所需新数据库表的最简单方法是什么?从Fluent NHibernate生成新数据库表的最简单方法是什么?
NHibernate doens't没有一个内置的迁移工具。它可以生成整个数据库,不能从中选择部分。 NHibernate的最佳做法是转储数据库生成的sql-log,并将新部分复制到sql脚本中。
有一个'SchemaUpdate'工具以及'SchemaExport',虽然我不确定它的功能。 – 2010-05-07 14:19:18
架构更新确实有很多,但并非全部。添加新表似乎工作正常,但删除或更改不起作用或做奇怪的事情。我认为它还没有完成。 java版本似乎比.net版本更多。 – Paco 2010-05-07 14:30:47