标签: ravendb
我正在尝试在Raven中存储文档 - 但是子类隐藏了基类的属性 - 同名但不同的类型。当我尝试保存它时,我收到此错误:
“名为'User'的成员已存在于'Account'上。使用JsonPropertyAttribute指定其他名称
然而,课程是密封的,我不拥有它或不能扩展它。我有什么选择吗?
答案 0 :(得分:1)
如果您可以修改您要存储的类,可以设置JsonContract(在DocumentConventions上)并修改它从那里序列化的方式。