看到類似這樣的錯誤後:JsonConstructor屬性不工作的RavenDB
無法找到一個構造函數使用的類型XXX。一個類 或者有一個默認的構造函數,一個帶參數的構造函數或者一個用JsonConstructor屬性標記的構造函數。路徑XX.XX
當試圖從RavenDB加載已經存在的數據時,我試圖使用[JsonConstructor],但是我無法讓它工作。
刪除了所有其他構造函數以強制RavenDB使用我所需的構造函數(並嘗試各種其他的東西)後,它使得我認爲該屬性似乎被RavenDb忽略。
但是,RavenDB custom serialization documentation建議所有屬性應該工作。