Здравствуйте. У меня вопрос, связанный с построением архитектуры приложения.
Есть три базы данных, 1- группы, 2 — дни(7 дней недели) и 3-расписание, где отражена связь "многие ко многим" двух предыдущих таблиц, т.е. несколько групп могут заниматься в один и тот же день и одна группа может заниматься в разные дни недели.
Я создал модель для отображения данных в своем преставлении, для того что бы создавать цельную запись из группы и дней в которые группа ходит на занятия, что бы строить с помощью нее таблицу.
класс модели:
public class ScheduleViewModel
{
public int GroupId { get; set; }
public string GroupName { get; set; }
public string MondayTime { get; set; }
public string TuesdayTime { get; set; }
public string WednesdayTime { get; set; }
public string ThursdayTime { get; set; }
public string FridayTime { get; set; }
public string SaturdayTime { get; set; }
public string SundayTime { get; set; }
}
Мой вопрос состоит в том, что я не могу с помощью этой модели редактировать(с добавлением и удалением разобрался) данные в таблице расписания, привычным мне способом, а именно:
db.Entry().State = EntityState.Modified;
db.SaveChanges();
Подскажите пожалуйста, как можно решить эту проблему?