Hibernate マッピングの質問。User というエンティティと Menu というエンティティがあります。ユーザーには、メニューの 2 つのコレクションが含まれています。
public class User
{
public List<Menu> History {get; set;}
public List<Menu> Favourites {get; set;}
}
public class Menu
{
public string Name {get; set;}
...
}
とにかく、新しいエンティティを作成せずに、User と Menu (おそらく UserHistory と UserFavourites) の 2 つの関係テーブルを生成し、それぞれに UserIds から MenuIds へのマッピングが含まれていますか? マッピングのみで実行できますか (可能であれば FluentNHibernate マッピング)? または、私がここでやろうとしていることを行うためのより良い方法はありますか?
ありがとうございました。