2014-02-04 2 views
0

Я использую RavenDb. Я храню разные объекты, но эти объекты имеют одно и то же имя.Те же имена имен разные пространства имен с Ravendb

Namespace.Models.X 

abstract class A 

class B : A 
class C : A 


Namespace.Models.Y 

abstract class D 

class B : D 
class C : D 

Raven хранит оба типа в формате:

Namespace.Models.X.B as type/1 
Namespace.Models.Y.B as type/2 

Есть ли способ, чтобы переопределить имя коллекции, связанное с этим документом? Я мог бы изменить свои имена классов, но я бы предпочел, если это возможно.

ответ

1

Да, с помощью:

documentStore.Conventions.FindTypeTagName = type => /* get type name as you wish it */; 
+0

Это идеальный спасибо !! – Jamez

Смежные вопросы