2011-07-16 61 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