2011-10-05 5 views
1

저는 Raven에 문서를 저장하려고합니다.하지만 하위 클래스는 동일한 이름이지만 다른 유형의 기본 클래스에 속성을 숨 깁니다. 나는 시도하고 저장할 때, 나는이 오류가 :.RavenDb - 중복 된 속성 이름으로 인해 저장할 수 없습니다.

"이름이 '사용자'이미 '계정'에 존재와 회원의 또 다른 이름

그러나, 클래스가 봉인을 지정 JsonPropertyAttribute를 사용하여 나는 그것을 소유하지 않거나 확장 할 수 없다. 전혀 옵션이 있는가?

+0

[여기] (http://ravendb.net/documentation/docs-custom-serialization) 페이지에서'JsonPropertyAttribute'를 pe로 사용하는 방법을 설명합니다. r 오류 메시지. 이를 사용하여 문제를 해결할 수 있어야합니다. –

+0

질문을 읽었습니까? – user880954

+0

;-) 아니요. 다시 읽지 않고 문제가 보이니 –

답변

1

저장하려고하는 클래스를 수정할 수 있으면 DocumentConventions에서 JsonContract를 설정하고

관련 문제