NHibernate Fluent, joined-subclass cartographie

Je suis en train de mapper un joined-subclass scénario à l'aide de Fluent NHibernate.
J'ai une classe Entité définie dans l'espace de noms de Base, et une classe
Sous-classe : Entité dans l'espace de noms SomeModule

Maintenant, je ne veux évidemment pas la classe de l'Entité de connaître ses dérivés
les types, les SomeModules espace de noms de références de Base - et non l'inverse
autour de.

Tous les exemples que j'ai pu trouver, utilisez quelque chose comme:

public class EntityMap : ClassMap<Entity> {
    public EntityMap() {
        Id(x => x.Id)

        var subClassMap = JoinedSubClass<SubClass>("SubClassId", sub => sub.Map(x => x.Id));

        subClassMap.Map(x => x.SomeProperty)
        ...
    }
}

Ce n'est tout simplement pas fonctionner dans mon cas - je besoin de quelque chose de semblable à la
NHibernate de mappage xml:

<joined-subclass name="SubClass" extends="Entity, Core" >
<key column="SubClassId" foreign-key="FK_KollegiumEntity"/>
<property name="Name" length="255" not-null="true" />
...
</joined-subclass>

Quelqu'un a réalisé cela avec NHibernate Fluent?

OriginalL'auteur Martin Faartoft | 2008-11-25