Я не уверен, как вы хотите использовать его, но это может сделать
class B : A
{
}
class BMap : ClassMap<B>
{
public BMap()
{
Table("A's tablename");
...
}
}
тогда это должно быть возможно
someEntity.ListOfAs.Add(new B());
Не знаю, есть ли проблемы в будущем