我使用Nhibernate版本2.2將類映射到我的項目中的表。以下是我的類文件和映射文件Nhibernate不加載主鍵值
public abstract class BasicUser
{
public virtual int RowID { get; set; }
public virtual string DisplayName { get; set; }
public BasicUser()
{
}
}
<class name="BasicUser" table="UserAccounts" >
<id column="RowID" type="Int32">
<generator class="native" />
</id>
<property name="DisplayName" type="String" length="25" />
<!-- More mapping members -->
</class>
問題現在林有,每當我保存對象時,它自動生成的行ID保存的對象。但是,當我稍後從數據庫中查詢對象時(使用IQuery中的其他屬性),我得到RowID始終設置爲0的對象。 請問您是否需要告訴我如何使用當前的RowID檢索對象。謝謝。
你能給一些示例代碼演示失敗的負荷,等等? – DanP 2010-08-25 16:51:16
我們需要代碼。如果你使用的是Load,那實際上是Get 你想要的。 –
rebelliard
2010-08-25 17:19:17