我在我的asp.net mvc 5应用程序中添加了一个looging表。
我正在使用代码首次迁移数据库。这是当前的ERD。
现在我想将红色链接添加到数据库,以便我可以从日志中检索有关suer的信息。
以下是我当前的活动日志模型:
[Key]
public int Id { get; set; }
//Id of the user
[Required]
public string UserId { get; set; }
//Time of the log
[Required]
public DateTime Time { get; set; }
[Required]
public LogAction Action { get; set; }
//Ip address of the server submitting the log
public string ServerIp { get; set; }
//Message along with the log
public string message { get; set; }
答案 0 :(得分:3)
要将UserId作为外键添加到UserActivityLogs表,请在UserActivityLogs表中使用以下代码:
public string UserId { get; set; }
[ForeignKey("UserId")]
public virtual AspNetUsers User { get; set; }
答案 1 :(得分:0)