1

我有 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);
    });

但它创建了另一个表,这不是我的意图。有什么建议吗?谢谢。

4

0 回答 0