我的数据库中有 2 个表:Students
和StudentsHistory
. 这个想法是表中的每一次更改都Students
必须在表中创建一个新记录StudentsHistory
(例如,当我编辑一个学生时,必须执行 2 个操作:对学生进行更新和对学生历史进行插入)。
如何在不创建 2 个类并映射它们的情况下使用 Entity Framework 4.1 Code-First 执行此操作?我只想Student
上课,并以某种方式告诉 EF 将 Student 对象保存到 2 个表中。
任何人都可以帮忙吗?
PS它应该在代码中完成,而不是使用SQL触发器或其他东西。