У меня в БД 2 таблицы: Students
и StudentsHistory
.Идея состоит в том, что каждое изменение в таблице Students
должно создавать новую запись в таблице StudentsHistory
(например, когда я редактирую студента, необходимо выполнить 2 операции: UPDATE для студентов и INSERT в истории студентов).
Как я могу сделать это с Entity Framework 4.1 Code-First без создания 2 классов и сопоставления их?Я хочу иметь только Student
класс и как-то сказать EF сохранить объект Student в 2 таблицы.
Кто-нибудь может помочь?
PS Это должно быть сделано в коде, не используя триггеры SQLили что-то.