2010-10-26 46 views
0

我正在使用最新的NMG版本2.0 RC1生成Oracle 10g数据库的Fluent映射。不幸的是,它正在检测许多数据库列的多个实例,所以我的输出包括每列最多5个定义,全部使用相同的名称。NHibernate映射生成器冗余地定义来自Oracle的列

我正在处理数百个表格,所以我真的不想通过每个类文件来手动修复这个问题。

嫌疑人该问题与拥有多个模式有关,对于每个表,NMG正在读取并为该表存在的每个模式合并表的定义。因此,如果我有5个模式的表名为products,其主键为id,那么我生成的products映射将定义5个不同的时间。

如果是这样的话,我想要做的只是查看我在连接字符串中指定的用户的模式,但我没有看到该选项。

当然,我可能是完全错误的,所以我愿意接受所有的建议。

回答

0

没关系;我错了我使用的是什么版本。我以为我有发布候选人1,但我实际上只有Beta 2。