我有一個現有的應用程序使用NHibernate從一個已經運行了一段時間的數據庫(SQL Server 2008 R2)加載一些相當複雜的對象。NHibernate DateTimeOffsetType代理源?
今天,我試圖用JSON.Net連載我的對象時遇到以下錯誤:
Error getting value from 'DefaultValue' on 'NHibernate.Type.DateTimeOffsetType'.
在我的NHibernate映射的屬性沒有使用DateTimeOffsetType,所以我懷疑的NHibernate以某種方式代理我的對象的屬性。
我在我的對象上有幾個可空的DateTime值,但對我當前的版本來說並沒有什麼新意。
我應該在哪裏找出NHibernate試圖使用該類型的屬性?
我還可能缺少什麼?
var converter = new IsoDateTimeConverter();
x.Json = JsonConvert.SerializeObject(myObject, converter);
此外,該代碼已實行了一段時間,它只是爲新的問題:當我嘗試使用此代碼序列化的錯誤出現。