有人知道做类似的事情的方法吗 Django's signals 使用LINQ到SQL?
signals
我试图记录何时插入新行以及何时更新某些列,所以我只想 pre_save 和 post_save 信号。
pre_save
post_save
我可以用一些模型,通过使用定义为 OnFooIDChanging() 和 OnFooIDChanged() (在哪里 FooID 是主键),但这不适用于主键不是标识或由代码设置的模型。
OnFooIDChanging()
OnFooIDChanged()
FooID
OnValidate() ,但那只是 ,这使得处理数据库变得很困难,因为 从 DBContext.SubmitChanges() SubmitChanges() 从内部被召唤,使 邮政储蓄 就我所知,基本上是不可能的。
OnValidate()
DBContext.SubmitChanges()
SubmitChanges()
邮政储蓄