RavenDb - 由于重复的属性名称而无法存储

时间:2011-10-05 16:07:46

标签: ravendb

我正在尝试在Raven中存储文档 - 但是子类隐藏了基类的属性 - 同名但不同的类型。当我尝试保存它时,我收到此错误:

“名为'User'的成员已存在于'Account'上。使用JsonPropertyAttribute指定其他名称

然而,课程是密封的,我不拥有它或不能扩展它。我有什么选择吗?

1 个答案:

答案 0 :(得分:1)

如果您可以修改您要存储的类,可以设置JsonContract(在DocumentConventions上)并修改它从那里序列化的方式。