私人消息消息模型设计ASP.NET MVC

时间:2017-01-26 01:13:32

标签: c# asp.net-mvc entity-framework signalr

我首先使用SignalR,ASP.NET MVC,Entity Framework代码开发私有消息系统。 问题是设计Message表。我想通过他们的谈话吸引所有用户。说我有两个型号..

  public class User{
        public string UserId{ get;set;}
        public string UserName{get;set;}
  }

  public class Message{
        public string MessageId { get; set;}
        public string MessageContent { get; set;}
        public string SenderId { get; set;} // message sender
        public string ReceiverId { get; set;} //message receiver
        public virtual User Sender { get; set;} // for navigation
        public virtual User Receiver { get; set;}
  }

现在我需要让所有用户都与他们的对话关联。有没有办法使用导航属性关联这两个模型?或者我应该检查发件人ID或接收者ID是我的每条消息并抓住该用户吗?

0 个答案:

没有答案