RavenDb - Не удается сохранить из-за повторяющегося имени свойства - PullRequest
1 голос
/ 05 октября 2011

Я пытаюсь сохранить документ в Raven, но подкласс скрывает свойство базового класса - то же имя, но другой тип. Когда я пытаюсь сохранить его, я получаю эту ошибку:

"Член с именем« Пользователь »уже существует в« Учетной записи ». Используйте атрибут JsonPropertyAttribute, чтобы указать другое имя

Однако, класс запечатан, и я не владею им или не могу его продлить. Есть ли у меня какие-либо варианты?

1 Ответ

1 голос
/ 06 октября 2011

Если вы можете изменить класс, который вы пытаетесь сохранить, вы можете установить JsonContract (в DocumentConventions) и изменить способ его сериализации.

...