【问题标题】:Episerver - Automatically delete Properties from Episerver when deleted in codeEpiserver - 在代码中删除时自动从 Episerver 中删除属性
【发布时间】:2018-02-21 20:02:20
【问题描述】:

我正在处理我的第一个 EPI Server 项目,我注意到当我在 C# 代码中的“页面类型”上创建一个属性并对其进行编译时,我可以在 Episerver 中看到这些属性。

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

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

【问题讨论】:

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


    【解决方案1】:

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

    无论需求如何变化,都没有可以覆盖默认行为的按钮,但您可以自己实现一些东西。 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/

    【讨论】:

      猜你喜欢
      • 2020-08-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-04-15
      相关资源
      最近更新 更多