一些NHibernate的查询,如以下形成,我只是用NHinernate地图文件NHibernate的查询生成
选择installmen0_.Index为Index1_,从账户installmen0_.accountnumber installmen0_ 其中installmen0_.accountstatus =“主动”
但我没有任何在数据库表或地图文件中称为“索引”的列,NHibernate拿起这个列在哪里?请,最可能在哪里我可能是错的
一些NHibernate的查询,如以下形成,我只是用NHinernate地图文件NHibernate的查询生成
选择installmen0_.Index为Index1_,从账户installmen0_.accountnumber installmen0_ 其中installmen0_.accountstatus =“主动”
但我没有任何在数据库表或地图文件中称为“索引”的列,NHibernate拿起这个列在哪里?请,最可能在哪里我可能是错的
它是列表索引的默认列名。可能您已经映射到Fluent Hasmany(...).AsList()
或xml <list name="mylist"></list>
。它用于保存列表中元素的索引。如果你不在乎它们在集合中的顺序,那么使用Hasmany(...).AsBag()
或<bag name="mylist"></bag>
谢谢你Firo你是对的 – Vamsi
你需要提供一些你的映射信息,以便人们能够帮助你。 – BennyM