2011-07-16 37 views
0

一些NHibernate的查询,如以下形成,我只是用NHinernate地图文件NHibernate的查询生成

选择installmen0_.Index为Index1_,从账户installmen0_.accountnumber installmen0_ 其中installmen0_.accountstatus =“主动”

但我没有任何在数据库表或地图文件中称为“索引”的列,NHibernate拿起这个列在哪里?请,最可能在哪里我可能是错的

+2

你需要提供一些你的映射信息,以便人们能够帮助你。 – BennyM

回答

1

它是列表索引的默认列名。可能您已经映射到Fluent Hasmany(...).AsList()或xml <list name="mylist"></list>。它用于保存列表中元素的索引。如果你不在乎它们在集合中的顺序,那么使用Hasmany(...).AsBag()<bag name="mylist"></bag>

+0

谢谢你Firo你是对的 – Vamsi