我有一个名为User的实体,它可以有一个名为Friends的其他用户列表(有点像Facebook)。
在我的用户实体中,我已经了解了一个公共虚拟IList Friends {get; private set;}属性,以及在构造函数中创建列表。我还有一个“AddFriends”方法,可以将用户添加到好友列表中。
在我的UserMapping类中,我有以下代码来映射关系
HasManyToMany(x => x.Friends)
.ParentKeyColumn("UserId")
.ChildKeyColumn("FriendId")
.Table("UserFriends")
.Inverse().Cascade.SaveUpdate().Not.LazyLoad();
所有表格都已正确创建,但没有任何内容放入UserFriends表中,并且每个返回的用户都有一个空的好友列表。
有什么建议吗?
谢谢!
答案 0 :(得分:2)
删除Inverse()调用