Вопрос картографирования NHibernate.
У меня есть объект под названием Пользователь и объект под названием Меню. Пользователь содержит две коллекции меню.
public class User
{
public List<Menu> History {get; set;}
public List<Menu> Favourites {get; set;}
}
public class Menu
{
public string Name {get; set;}
...
}
Могу ли я в любом случае, не создавая новую сущность, сгенерировать две таблицы отношений для пользователя и меню (вероятно, UserHistory и UserFavourites ...), каждая из которых содержит отображение из UserIds в MenuIds? Может ли это быть сделано только с отображениями (отображение FluentNHibernate, если это возможно)? Или есть лучший способ сделать то, что я пытаюсь сделать здесь?
Спасибо.