userPart сада кэшируется?
Я пробовал Орчард, и до сих пор это кажется потрясающим, но есть одна вещь, которая меня беспокоит, что я не могу понять. Я реализую что-то, что влияет на объект UserPart, но когда я обновляю что-то непосредственно в базе данных и прохожу отладку, я обнаружил, что класс все еще содержит старые значения. Я пытался перестроить / перезапустить пул приложений, но каким-то образом этот кеш где-то еще. Я изучил документацию, но ничего полезного не нашел.
Есть ли кто-нибудь, кто мог бы сказать мне, как очистить этот кеш при редактировании данных базы данных?
Спасибо
1 ответ
Просто чтобы убедиться, что кто-то волшебным образом ищет тот же вопрос, что и у меня: Прочитайте о хранилище документов Орчарда. Пользователи хранятся в таблице "index" и в таблице "Document/Record". Таким образом, редактирование таблицы индексов (что я и сделал) не обновляет таблицу записей, которая используется. Вы все еще можете сделать это, найдя нужную запись в таблице: Orchard_Framework_ContentItemRecord, но, как предложил Бартренд, не редактируйте записи sql.