Вопрос по базе данных Umbraco - Добавление пользовательских таблиц
Вопрос
Я работаю над сайтом, управляемым Umbraco.Мне нужно хранить данные об изображениях и клиентах.Я не думаю, что есть какой-либо способ, которым я могу сохранить эти данные в существующих таблицах.
Есть ли какая-либо причина, по которой я не должен добавлять таблицы, которые мне понадобятся, в базу данных Umbraco, вместо создания отдельной базы данных?Пока мне нравится Umbraco, но документация немного скудновата, и я не нашел никаких предложений в ту или иную сторону.
ТИА
Решение
Я создал сайт, используя Umbraco, с отдельным приложением с базой данных транспортных средств.Я использовал ту же базу данных, что и Umbraco, и добавил ко всем своим пользовательским таблицам приложения несколько букв, чтобы их было легко отличить (например:транспортные средства_xxx)
У меня не было никаких проблем с этим соглашением, и я не считаю, что это сопряжено с большим риском.Конечно, вам нужно будет соблюдать осторожность при обновлении Umbraco (никогда не обновляйте в живой среде перед полным тестированием, и желательно в любом случае делать это локально), однако маловероятно, что сценарий обновления когда-либо изменит или удалит какие-либо таблицы, о которых он не знает.
Сейчас для umbraco доступно множество документов - гораздо больше, чем когда я начинал..однако подобный вопрос всегда лучше всего задавать на форумах.:)
всего наилучшего грег
Другие советы
Вы можете использовать Umbraco API для хранения и извлечения ваших данных и наслаждаться простотой, когда вам не нужно беспокоиться о таблицах и многом другом.Или вы создаете свои собственные таблицы.Делайте, как говорит Грегориус - использовать umbraco db вполне нормально.
Ваш выбор зависит от:
- у вас много данных?
- есть ли у вас большая модель отношений?
Если нет - тогда используйте Umbraco API
Остальные ответы вы найдете на http://our.umbraco.org
/Джеспер Ордруп