Fluent nhibernate 在父子子类映射中取消映射继承的子属性

Fluent nhibernate 在父子子类映射中取消映射继承的子属性,fluent-nhibernate,nhibernate-mapping,subclass,Fluent Nhibernate,Nhibernate Mapping,Subclass,在为单独的表设置的Fluent Nhibernate中,是否可以取消映射从父子类映射继承的属性 班级 映射 我发现我真的想在两个实体之间共享一些公共属性,而不是子类化。以下问题的答案涉及BaseObjectMap: public class Parent { public int Id { get; set; } public string Name { get; set; } public int ParentOnlyProperty { get; set; } }

在为单独的表设置的Fluent Nhibernate中,是否可以取消映射从父子类映射继承的属性

班级 映射
我发现我真的想在两个实体之间共享一些公共属性,而不是子类化。以下问题的答案涉及BaseObjectMap:

public class Parent
{
    public int Id { get; set; }
    public string Name { get; set; }
    public int ParentOnlyProperty { get; set; }
}

public class Child : Parent
{
    public string AnotherProperty { get; set; }
}
public class ParentMap : ClassMap<Parent>
{
    public ParentMap()
    {
        Id(x => x.Id);
        Map(x => x.Name);
        Map(x => x.ParentOnlyProperty);
    }
}

public class ChildMap : SubclassMap<Child>
{
    public ChildMap()
    {
        Map(x => x.AnotherProperty);
        Unmap(x => x.ParentOnlyProperty); // is something like this possible?
    }
}