我正在使用最新的NMG版本2.0 RC1为Oracle 10g数据库生成Fluent映射。不幸的是,它检测到许多数据库列的多个实例,因此我的输出包含每列最多5个定义,所有这些定义都具有相同的名称。
我正在处理数百个表,所以我真的不想通过每个类文件来手动解决这个问题。
我怀疑该问题与拥有多个模式有关,并且对于每个表,NMG正在读取并合并表格所在的每个模式的表定义。因此,如果我有5个模式,其中一个名为products
的表的主键为id
,那么我生成的products
映射将定义id
5个单独的时间。
如果是这种情况,我希望它只是查看我在连接字符串中指定的用户的架构,但我没有看到它的选项。
当然,我可能完全错了,所以我对所有建议持开放态度。
答案 0 :(得分:0)
没关系;我使用的版本错了。我以为我有Release Candidate 1,但实际上我只有Beta 2。