2013-02-14 227 views
0

我的域對象具有對象數據類型的實體如何映射對象數據類型

public virtual object ProviderUserKey {get; set;} 

我使用的代碼的方式映射所以我試圖映射喜歡這樣

Property(x => x.ProviderUserKey); 
任何其它數據類型

但我得到這個錯誤

{「屬性映射有錯誤的列數: Model.Account.ProviderUserKey典型e:Object「}

那麼該如何解決?

謝謝

回答

1

不要在實體類中使用對象數據類型。 Nhibernate不知道如何將對象映射到有效的數據庫類型。

而不是將您的ProviderUserKey轉換爲Guid或其他任何改變它並使用顯式數據類型Guid ProviderUserKey

相關問題