public class MyUpdateListener : IPreUpdateListener
{
public bool OnPreUpdate(PreUpdateEvent @event)
{
// What do I return from this method - true or false?
}
}
答案 0 :(得分:13)
我也对此感到疑惑,无法找到明确的答案。所以我下拉了2.1.1.GA source code并找到答案:从OnPreInsert,OnPreUpdate或OnPreDelete返回true将否决(即取消)相应的插入,更新或删除操作。 “Pre”听众的其余部分返回void。
IPreInsertListener和IPreUpdateListener最常见的用途是add record level auditing,对于那些任务,你应该返回false。