对于为什么在从果园中删除内容项时所留下的所有关联数据库记录仍然存在的想法很奇怪?这适用于任何内容类型和相关部分。对我来说似乎有点浪费?我知道我可以使用ContentHandler类来访问OnRemoved并自己删除ContentPartRecords。如果删除一个将RoutePartRecord留在数据库中的内容项,我就看不出它是多么合理。
答案 0 :(得分:2)
此类行为背后的逻辑是保留已删除的记录并将其标记为已删除,这比完全删除它们要好。为什么?
而且 - 这些天存储空间非常便宜。
您还可以查看discussion关于Codeplex上完全相同的问题。