SubSonic:BeforeDelete

时间:2009-05-11 15:13:07

标签: subsonic

SubSonic提供可覆盖的方法BeforeUpdateBeforeInsert以进行验证。有没有办法挂钩BeforeDelete事件,如果这样的事情甚至存在?

2 个答案:

答案 0 :(得分:0)

我不知道任何BeforeDelete事件,但你总是可以覆盖Delete方法并在那里处理它。只记得将任何重写的方法放在一个单独的文件中(SubSonic类是部分的),惯例是将该文件放在“Altered”文件夹中并处理它。

答案 1 :(得分:0)

据我记忆,对象没有Delete方法。您需要通过控制器删除(至少在我的模板中!)。

在我的模板中,我有方法PreDelete / PostDelete,PreDestroy / PostDestroy。我们可能已经添加了这些。

使用一些示例代码查看本文: http://blog.lavablast.com/post/2008/08/SubSonic-v21-Controller-and-Utilities.aspx (我们在博客上的相同控制器上有其他文章 - 但它们是针对v2.0的)。