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

时间:2018-02-21 10:10:19

标签: episerver episerver-7 episerver-6 episerver-8

我正在处理我的第一个EPI服务器项目,我注意到当我在' Page Type'在C#Code中编译它,我可以看到Episerver中的属性。

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

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

1 个答案:

答案 0 :(得分:2)

如果属性不包含任何页面实例中的任何数据,则会自动删除这些属性。我说这是保持事情的好方法。

但是需求各不相同,没有可以覆盖默认行为的按钮,但您可以自己实现。 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/