执行逻辑/软删除记录(即设置一个表明记录被删除的标志)而不是实际或物理删除记录的优点是什么?
这是常见做法吗?
这样安全吗?
在一个全新的程序中,空间并不是真的那么大,最好是删除行或禁用行,让我们说一个布尔"禁用"并让程序忽略它?
例如,如果我想从程序中删除用户.
是否有任何可用的ORM支持使用位字段来表示行删除?
更多信息.在C#工作.我需要删除这种方式来支持远程数据库更改与中央数据库的同步.我正在寻找可能的ORM,但我也对解决问题的方法感兴趣.因此,如果有人知道任何语言/环境中的任何ORM解决了这个问题,我会有兴趣看一下.感谢您提出的问题,如果有什么不清楚的话,请随时询问.