NHibernate Mapping Generator冗余地定义了来自Oracle的列

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

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

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

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

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


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

链接地址: http://www.djcxy.com/p/19119.html

上一篇: NHibernate Mapping Generator is redundantly defining columns from Oracle

下一篇: NHibernate HiLo as long