2013-03-11 133 views
1

我試圖在MVC 4中編寫這一部分,現在我只是無法獲得正確的語法。我在我的實體中有一個用戶類,每個用戶都有消息。在我的消息上,將通過發送者或接收者鏈接到用戶。所以這將有來回訪問方法。這樣我就可以提取消息並通過代碼首先訪問發送者和接收者,或者訪問他們通過用戶發送或接收的消息。Mvc 4 CodeFirst模型創建器外鍵

我刪除了模型構建器信息從他的腳本和IM回到新鮮,如果你需要我發佈任何其他信息,請讓我知道。

public class User 
    { 
      [Key] 
      public Guid UserId { get; set; } 

      public String Username { get; set; } 
      public String Email { get; set; } 
      public String Password { get; set; } 
      public DateTime? BirthDate { get; set; } 
      public String SecurityAnswer { get; set; } 
      public String SecurityQuestion { get; set; } 



      public ICollection<Message> PrivateMessages { get; set; } 
      public ICollection<Message> SentMessages { get; set; } 

    } 



public class Message 
    { 
     [Key] 
     public long Id { get; set; } 

     public User Reciever { get; set; } 
     public User Sender { get; set; } 

     public string Title { get; set; } 
     public string Message { get; set; } 
     public DateTime PostDate { get; set; } 
    } 

回答