【发布时间】:2015-04-17 11:46:21
【问题描述】:
看到这样的错误后:
找不到用于类型 XXX 的构造函数。一个类应该 要么有一个默认构造函数,一个带参数的构造函数,要么 用 JsonConstructor 属性标记的构造函数。路径 XX.XX
当尝试从 RavenDB 加载已经持久化的数据时,我尝试使用 [JsonConstructor] 但我无法让它工作。
在删除所有其他构造函数以强制 RavenDB 使用我想要的构造函数(并尝试各种其他事情)后它起作用了,这让我认为 RavenDb 似乎忽略了该属性。
但是RavenDB custom serialization documentation 建议所有属性都应该有效。
【问题讨论】: