0
我有一個我稱之爲返回JSON的api。 這我使用DataContractJsonSerializer反序列化爲對象。實體框架與Uint DataContractJsonSerializer
我的JSON可以具有高於int.MaxValue的uint值,所以我需要在我的類上有一個uint屬性以避免異常。
這個類用於一個帶有codefirst(實體框架)的entitymodel。
這裏的問題是,EF6不支持uint,所以我在更新數據庫時甚至沒有在我的表中獲取列。
現在的問題是,如果我想直接將JSON轉換爲我的模型實體,如何解決這個最簡單的方法。我可以使用序列化程序將uint值設置爲int(我真的不在乎它是否變爲負數,只要它有效)或者我可以以某種方式讓EF接受我的提示。
我當然可以使用兩個實體之間進行轉換,但是,如果可能,我想避免這種情況?`
謝謝。