2


我正在尝试为我的用户表为我的网站创建好友关系。我使用MVC3和EF4.1。这是我到目前为止(非工作)。任何意见和建议,非常感谢! 谢谢!实体框架建模用户友谊

public class User{ 
    public int UserID {get;set;} 
    public string Email {get;set;} 
    public string Password {get;set;} 

    public virtual ICollection<User> Buddies {get;set;} 
} 
/* mapping table for user to user friendships */ 
public class Friendship{ 
    public int UserID {get;set;} 
    public int BuddyID {get;set;} 
} 

回答

1

从我对此的基本理解中,我相信你的方法很好。

无论如何,我会将此视为通用数据库问题而不是EntityFramework特定的;网上应该有大量的材料。例如,这个问题here可能对你有一些有用的东西。

希望这会有所帮助!