实体框架建模用户友谊

时间:2012-01-13 03:02:45

标签: .net asp.net-mvc-3 entity-framework-4.1 social-networking


我正在尝试为我的网站的用户表创建一个朋友关系。我正在使用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 个答案:

答案 0 :(得分:1)

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

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

希望这有帮助!