DB に 2 つのテーブルがあります:Students
とStudentsHistory
. アイデアは、テーブルのすべての変更がStudents
テーブルに新しいレコードを作成する必要があるということですStudentsHistory
(たとえば、学生を編集する場合、2 つの操作を実行する必要があります: Students の UPDATE と StudentsHistory の INSERT)。
2 つのクラスを作成してマップせずに、Entity Framework 4.1 Code-First でこれを行うにはどうすればよいですか? 私はStudent
クラスだけを持ち、どうにかして EF に Student オブジェクトを 2 つのテーブルに保存するように指示したいと考えています。
誰でも助けることができますか?
PS SQLトリガーなどを使用せずに、コードで実行する必要があります。