2
我使用標準序列化提供程序在Mongo DB中存儲DateTimeOffset
。MongoDB C#DateTimeOffset序列化
在數據庫中,它看起來是這樣的:
{
"_id" : LUUID("1197f7cf-cb83-4047-85f8-6e9f8c8ad24f"),
"CreatedDateTimeUtc" : [
6.3612613922066e+017.0,
0
]
}
但是當我嘗試和反序列化在C#以下異常被拋出:
System.FormatException:反序列化的CreatedDateTimeUtc出錯Turnout.Common.Model.Turnout類的屬性:ReadInt64只能在CurrentBsonType爲Int64時調用,而不能在CurrentBsonType爲Double時調用。
有關如何使它發揮很好的任何想法?
你能提供你用來執行這種反序列化的代碼嗎?你是否也可以提供C#模型,如果它是強類型的,因爲你的屬性可能沒有必要的屬性。 – pieperu