1

私は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);
    });

しかし、それは別のテーブルを作成し、これは私の意図ではありません。何かアドバイスはありますか?ありがとう。

4

0 に答える 0