2012-05-13 4 views
2

RavenDB에서 지속되는 데 사용되는 클래스의 이름을 변경하고 싶습니다. RavenDB는 타입 이름을 변경 한 후 DB에서 문서를 가져올 수 없다. 또한 엔티티 이름이 ID의 일부로 사용되기 때문에 이름을 바꾸어야 할 수도 있습니다.RavenDB의 엔티티 이름 바꾸기

이름 바꾸기를 성공적으로 수행하는 방법에 대한 좋은 지침이 있으십니까?

답변

-2

이전 문서를로드 할 수 있습니다. 엔티티 이름을 사용하는 인덱스를 감시해야합니다. UpdateByIndex를 사용하여 모든 이전 문서를 대량으로 업데이트 할 수 있습니다.

+0

내 오래된 문서에는 다음과 같은 색인이 있습니다. TestDTOs/42. 엔티티의 이름을 TestDTO에서 Test로 변경하고 싶습니다. Test 엔티티를 쿼리 할 때 Raven이 TestDTO-prefix를 가진 문서를로드 할 수 있습니까? – ThomasArdal