#umbraco #umbraco8
#umbraco #umbraco8
Вопрос:
В Umbraco v7 IUmbracoEntity
раньше было свойство с именем additionalData, которое больше не существует в версии 8. Я не могу найти никакой документации по этому словарю или где он хранится в БД или перенесен ли он в v8 или нет?
Есть ли какие-либо альтернативы? и как перенести старый словарь additionalData в новую альтернативу?
Ответ №1:
Согласно https://github.com/umbraco/Umbraco-CMS / интерфейс IHaveAdditionalData реализован для членов, групп членов и, если мы пойдем по кроличьей норе IEntitySlim, который также реализует IUmbracoEntity.
Это вам помогает? Я не уверен… Но, может быть, если у вас будет возможность использовать IEntitySlim там, где вы использовали IUmbracoEntity , у вас будут те же свойства (ish), что и в версии 7?
Комментарии:
1. Действительно, он существует
IEntitySlim
, и вы можете получить его,IEntityService
но он доступен только для чтения, посколькуEntityService
не позволяет сохранить объект обратно2. Хм. Может быть, я был бы лучше подготовлен, чтобы помочь, если бы вы поделились немного большей частью контекста? Что вы пытаетесь сделать? 🙂
3. Я пытаюсь сохранить некоторые дополнительные данные
IContent
во время события сохранения, а затем восстановить их позже во время события публикации.