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