最佳实践列结构

用户1973285

我只是想知道,当我要进行软删除时,首选这2个选项中的一个吗?

选项1:在表格中创建2列,其中一列名为“ IsDeleted”,另一列为“ DeletedAt”

当我这样做时,我首先需要检查是否删除了一个项目。然后,如果我需要知道什么时候删除它,我可以检查一下。

选项2:只需使用'DeletedAt'并检查其在我的代码中是否为null。

请激励你的回答。

菲塞尔

与第二个相比,我更愿意选择第一个。让我觉得这是更好的选择,是让您可以在不丢失数据的情况下操作删除状态。而且,每列将具有显式含义,而不会创建依赖关系(确定是否删除某些对象以及何时删除),这可能会在以后阻塞您。

选项2会使专栏服务的目的是(也许)不是为了让我感到“肮脏”而设计的。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章