私はintで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);
});
しかし、それは別のテーブルを作成し、これは私の意図ではありません。何かアドバイスはありますか?ありがとう。