我有一个名为User的实体,它可以有一个名为Friends(有点像Facebook)的其他用户列表。
在我的用户实体中,我创建了一个公共虚拟IList Friends{get;私有集;}属性,并在构造函数中创建列表。我还有一个“AddFriends”方法,可以将用户添加到好友列表中。
在我的UserMapping类中,我有以下代码来映射关系
HasManyToMany(x => x.Friends)
.ParentKeyColumn("UserId")
.ChildKeyColumn("FriendId")
.Table("UserFriends")
.Inverse().Cascade.SaveUpdate().Not.LazyLoad();
有什么建议吗?