Episerver - 在代码中删除时自动从 Episerver 中删除属性

Episerver - Automatically delete Properties from Episerver when deleted in code

我正在处理我的第一个 EPI 服务器项目,我注意到当我在 C# 代码中的 'Page Type' 上创建一个 属性 并编译它时,我可以看到 Episerver 中的属性.

然而,当我在代码中删除 属性 时,属性 仍然出现在后台,我必须在管理部分手动删除它。

Epi 服务器中是否有设置在从代码中删除属性时自动从 EPI 服务器数据库中删除属性?每次更改页面类型时都必须一个一个地删除属性,这似乎很奇怪。

如果属性在页面的任何实例中都不包含任何数据,则会自动删除。我会说这是保存东西的好方法。

但是需求各不相同,没有可以覆盖默认行为的按钮,但您可以自己实现一些东西。 Jouni前段时间在epi world发了一个解决方案https://world.episerver.com/forum/developer-forum/-Episerver-75-CMS/Thread-Container/2016/4/how-do-you-deal-with-development-when-property-types-could-be-changing/