Свободное владение nHibernate: Нужна помощь с сопоставлением самозависимых данных ManyToMany - PullRequest
2 голосов
/ 28 ноября 2009

У меня есть объект под названием Пользователь, который может иметь список других Пользователей, называемых Друзьями (вроде как Facebook).

В моем пользовательском объекте я удалил общедоступный виртуальный IList Friends {get; private set;} свойство и создание списка в конструкторе. У меня также есть метод AddFriends, который добавляет пользователей в список друзей.

В моем классе UserMapping у меня есть следующий код для сопоставления отношений

HasManyToMany(x => x.Friends) 
                .ParentKeyColumn("UserId")
                .ChildKeyColumn("FriendId")
                .Table("UserFriends")
                .Inverse().Cascade.SaveUpdate().Not.LazyLoad();

Все таблицы созданы правильно, но в таблицу UserFriends ничего не помещается, и у каждого возвращающегося пользователя есть пустой список друзей.

Любой совет?

Спасибо!

1 Ответ

2 голосов
/ 28 ноября 2009

Удалить обратный вызов ()

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...