除了更新记录之外,如何让 Linq to Sql 执行前置和后置操作?我正在尝试设置一个类型 4 缓慢变化的维度,如此处所述。
tbl_emplyees
Id Name HourlyWage
--------------------------
1 Bob 30
2 Dan 20
tbl_emplyees_history
Id CreatedDate Name HourlyWage
----------------------------------------------
1 4/2/2012 Bob 10
1 4/3/2012 Bob 20
2 2/2/2012 Dan 10
所以,我需要做的是,在更新任何记录之前,需要将它们复制到历史表中。
我查看了存储过程,但那里似乎存在断开连接。Linq 非常出色,它可以自动提交修改后的记录,但似乎没有办法将所有修改后的记录传递到存储过程中,从而实现奇偶校验并允许前后操作同样轻松。