public virtual void AddDeleteTrigger(System.Type clazz, NeoDatis.Odb.Core.Trigger.DeleteTrigger trigger) { if (trigger is NeoDatis.Odb.Core.Server.Trigger.ServerDeleteTrigger) { throw new NeoDatis.Odb.ODBRuntimeException(NeoDatis.Odb.Core.NeoDatisError.CanNotAssociateServerTriggerToLocalOrClientOdb .AddParameter(trigger.GetType().FullName)); } storageEngine.AddDeleteTriggerFor(clazz.FullName, trigger); }