NHibernate映射生成器正在从Oracle冗余定义列

NHibernate映射生成器正在从Oracle冗余定义列,oracle,nhibernate,nhibernate-mapping,code-generation,Oracle,Nhibernate,Nhibernate Mapping,Code Generation,我正在使用最新的NMG版本2.0 RC1为Oracle 10g数据库生成流畅的映射。不幸的是,它检测到许多数据库列的多个实例,因此我的输出为每个列包含多达5个定义,所有这些定义都具有相同的名称 我正在处理数百个表,所以我真的不想通过查看每个类文件来手动修复这个问题 我怀疑问题与具有多个模式有关,对于每个表,NMG正在读取并合并该表所在的每个模式的表定义。因此,如果我有5个模式,其中一个名为products的表的主键为id,那么我为products生成的映射将分别定义id5次 如果是这样的话,我希

我正在使用最新的NMG版本2.0 RC1为Oracle 10g数据库生成流畅的映射。不幸的是,它检测到许多数据库列的多个实例,因此我的输出为每个列包含多达5个定义,所有这些定义都具有相同的名称

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

我怀疑问题与具有多个模式有关,对于每个表,NMG正在读取并合并该表所在的每个模式的表定义。因此,如果我有5个模式,其中一个名为
products
的表的主键为
id
,那么我为
products
生成的映射将分别定义
id
5次

如果是这样的话,我希望它只查看我在连接字符串中指定的用户的模式,但我没有看到相应的选项


当然,我可能完全错了,所以我愿意接受所有的建议;我使用的版本是错误的。我以为我有发布候选版本1,但实际上我只有测试版2