/ / Jak dodać dodatkowe pole w tabeli generowanej przez ManyToMany za pomocą FluentNHibernate - nhibernate, fluent-nhibernate

Jak dodać dodatkowe pole w tabeli generowanej przez ManyToMany za pomocą FluentNHibernate - nhibernate, fluent-nhibernate

Mam 2 podmioty Użytkownicy i kolory. Jeden użytkownik może być powiązany z wieloma kolorami, a jeden kolor może być powiązany z wieloma użytkownikami. Używam modelu autopersistencji FluentNHibernate do generowania bazy danych. Teraz muszę dodać do wygenerowanej tabeli UserToColor (UserId, ColorId) również dodatkowe pole "CreatedOn", jak mogę to zrobić i czy jest to możliwe dzięki fluent-nhibernate?

Odpowiedzi:

3 dla odpowiedzi № 1

NHibernate nie obsługuje tego. Najlepszym rozwiązaniem jest utworzenie dodatkowej klasy jako tabeli linków i powiązanie wielu z nich z każdej z istniejących klas.