Fluent nhibernate 流利的nhibernate将孩子保存在家长';s表

Fluent nhibernate 流利的nhibernate将孩子保存在家长';s表,fluent-nhibernate,fluent-nhibernate-mapping,Fluent Nhibernate,Fluent Nhibernate Mapping,我有带整数的Ienumerable,我希望将此列表与父表中的列表相同 例如,如果这些是我的Ienumerables: list1 = {1, 2, 3 ,5} list2= {2, 3, 4, 8} list3 = {4 ,3,5 2} 我希望nhibernate创建一个如下表: parent= | id , item1, item2, item3, item4 | | 1, 1, 2, 3, 5 | | 2, 2,

我有带整数的Ienumerable,我希望将此列表与父表中的列表相同

例如,如果这些是我的Ienumerables:

list1 = {1, 2, 3 ,5}
list2= {2, 3, 4, 8}
list3 = {4 ,3,5 2}
我希望nhibernate创建一个如下表:

parent= | id , item1, item2, item3, item4 |
        | 1,   1,     2,      3,     5  |
        | 2,   2,     3,      4,     8  |
        | 3,   4,     3,      5,     2  |
我已尝试使用以下映射:

Id(x => x.Id);
//Component(x => x.Cards, m =>  
  m.HasMany()).KeyColumn("cardId").Access.Field());;
  HasMany(x => x.Cards)
    //.KeyColumn("CardIdss").Table("Cardss")
    .Component(y =>
    {
        y.Map(z => z.CardId);
    });
但它会创建另一个表,这不是我的意图。 有什么建议吗?
谢谢。

你能分享你的域模型类吗?基本上我想把Ienumerable(cards)作为一个元素映射到一个表示CardDeck的表中。所以我不会再创建另一个表,但IEnumerable不受4项限制。将其包装到具有4个属性的类中可能更好?