У меня есть объект под названием Пользователь, который может иметь список других Пользователей, называемых Друзьями (вроде как Facebook).
В моем пользовательском объекте я удалил общедоступный виртуальный IList Friends {get; private set;} свойство и создание списка в конструкторе. У меня также есть метод AddFriends, который добавляет пользователей в список друзей.
В моем классе UserMapping у меня есть следующий код для сопоставления отношений
HasManyToMany(x => x.Friends)
.ParentKeyColumn("UserId")
.ChildKeyColumn("FriendId")
.Table("UserFriends")
.Inverse().Cascade.SaveUpdate().Not.LazyLoad();
Все таблицы созданы правильно, но в таблицу UserFriends ничего не помещается, и у каждого возвращающегося пользователя есть пустой список друзей.
Любой совет?
Спасибо!