У меня есть 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
игровая ночь и посещениегде пользователь посещает вечер игры через стол для участия.
Благодарю вас!