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可能對你有一些有用的東西。

希望這會有所幫助!