Не могу понять, как объединить 2 таблицы в расширении LINQ - PullRequest
0 голосов
/ 25 декабря 2018

У меня есть 2 таблицы, которые мне нужно соединить друг с другом, но я не могу понять, как я могу объединить их, используя расширение linq.

Я могу сделать это легко в SQL, но я изо всех силс linq.

Моя проблема - 2 модели:

public class GamesNight
{
        [Key]
        public int Id { get; set; }
        public virtual ApplicationUser User { get; set; }
        public string GamesNightTitle { get; set;}
        public string GamesNightDescription { get; set; }
        public string GamesNightLocation { get; set; }
        public DateTime GamesNightDate { get; set; }
}

и модель посещаемости:

public class Attendance
{
    public int Id { get; set; }
    public virtual ApplicationUser User { get; set; }  
    public virtual GamesNight GamesNight { get; set; }
}

Довольно просто понять, пользователь «посещает» agamesnight '.

У меня есть модель представления, которая гласит:

public class UpcomingGamesNightViewModel
{
    public GamesNight GamesNight { get; set; }
    public bool Attending { get; set; }
}

Я пытаюсь создать массив UpcomingGamesNightViewModel, где GamesNight игровая ночь и посещениегде пользователь посещает вечер игры через стол для участия.

Благодарю вас!

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