как создать модель с записями для двух разных пользователей приложения - PullRequest
0 голосов
/ 31 января 2019

Я пытаюсь разрешить двум пользователям в приложении asp.net mvc формировать отношения.Я также хотел бы использовать виртуальное расширение для получения доступа к набору полей каждого пользователя.

public class Connection
{
    [Key]
    public int ConnectionId { get; set; }
    public int UserId { get; set; }
    public int UserId2 { get; set; }        

    [StringLength(128), MinLength(3)]
    [ForeignKey("UserId")]
    public virtual ApplicationUser User { get; set; }

    [StringLength(128), MinLength(3)]
    [ForeignKey("UserId2")]
    public virtual ApplicationUser User2 { get; set; }
}

Я понимаю, что вышеупомянутое не будет работать, потому что второй внешний ключ неверен, но я оставил его, чтобы показатьчто я пытаюсь сделатьКак я могу делать то, что пытаюсь сделать?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...