当表中DeleteStatus为true时,关联表中的DeleteStatus如何更新?

问题描述 投票:0回答:1

如果我需要简要说明我的问题,让我们假设我有一个表,并假设我已将该表的一行中的 DeleteStatus 列更改为 true。在这种情况下,该行将被视为已删除。但是,与此表关联的其他表应该检测到此更改并切换到真实状态。我怎样才能实现这个目标?下面我就分享一下我使用的删除功能

   public int Delete(T obj)
    {
        if (obj is BaseEntity)
        {
            BaseEntity o = obj as BaseEntity;
            o.DeleteStatus = true;
        }
        //_objectSet.Remove(obj);
        return Save();
    }
c# entity-framework-6
1个回答
0
投票

你使用任何数据库吗?如果是,您可以创建一个触发器来捕获更新,并根据需要设置所有其他值

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.