如果我需要简要说明我的问题,让我们假设我有一个表,并假设我已将该表的一行中的 DeleteStatus 列更改为 true。在这种情况下,该行将被视为已删除。但是,与此表关联的其他表应该检测到此更改并切换到真实状态。我怎样才能实现这个目标?下面我就分享一下我使用的删除功能
public int Delete(T obj)
{
if (obj is BaseEntity)
{
BaseEntity o = obj as BaseEntity;
o.DeleteStatus = true;
}
//_objectSet.Remove(obj);
return Save();
}
你使用任何数据库吗?如果是,您可以创建一个触发器来捕获更新,并根据需要设置所有其他值