2012-05-13 19 views
2

RavenDBで永続化するために使用されるクラスの名前を変更したいと思います。 RavenDBは型の名前を変更した後にDBからドキュメントを取得できないのではないかと恐れています。また、エンティティ名はIDの一部として使用されるため、これらの名前も変更する必要があります。RavenDBでエンティティの名前を変更

名前の変更を成功させるにはどのような良い点がありますか?

答えて

-2

古いドキュメントを読み込むことができます。 ただし、エンティティ名を使用するインデックスを監視する必要があります。 UpdateByIndexを使用して、すべての古い文書を一括更新することができます。

+0

私の古いドキュメントには次のようなインデックスがあります:TestDTOs/42。エンティティの名前をTestDTOからTestに変更したいと思います。 Testエンティティをクエリすると、RavenはTestDTOプレフィックス付きのドキュメントを読み込むことができますか? – ThomasArdal

関連する問題