Episerver - автоматически удаляет свойства из Episerver при удалении из кода
Я работаю над своим первым проектом EPI Server и заметил, что когда я создаю свойство в "Типе страницы" в C# Code, компилирую его, я вижу свойства в Episerver.
Однако когда я затем удаляю это свойство в коде, оно все равно появляется в бэк-офисе, и мне приходится вручную удалять его в разделе администратора.
Есть ли на сервере Epi параметр, который автоматически удаляет свойства из базы данных сервера EPI, когда они удаляются из кода? Кажется очень странным, что вам придется удалять свойства по одному каждый раз, когда вы вносите изменения в тип страницы.
1 ответ
Свойства автоматически удаляются, если они не содержат никаких данных ни в одном экземпляре страницы. Я бы сказал, что это хороший способ сохранить вещи.
Однако требования различаются, нет кнопки, которая может переопределить поведение по умолчанию, но вы можете реализовать что-то самостоятельно. Джоуни недавно опубликовал решение для мира epi 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/