Fluent nhibernate 流利的nhibernate将孩子保存在家长';s表
我有带整数的Ienumerable,我希望将此列表与父表中的列表相同 例如,如果这些是我的Ienumerables: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,
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个属性的类中可能更好?