umbraco и пользовательская системная таблица

У меня есть следующий сценарий:

В базе данных моего веб-сайта есть системная таблица под названием «Компании», которая включает поле идентификатора, поле companyName и поле companyImageUrl.

Как настроить тип документа umbraco для добавления записей в эту таблицу?

Может быть, мне вообще не стоит использовать пользовательскую таблицу?

Спасибо.


person user560498    schedule 07.11.2011    source источник


Ответы (1)


Насколько я знаю, Umbraco не поддерживает то, что вы хотите сделать из коробки (сопоставление типа документа с таблицей, которая не является частью ядра umbraco).

Один из возможных подходов — создать обработчик действий, который синхронизирует тип документа компании с вашей таблицей при создании узла этого типа.

Хотя это немного хак. Я обнаружил, что мне очень редко нужно создавать пользовательские таблицы. Что именно вы пытаетесь с этим сделать? Я предполагаю, что вам это действительно не нужно, и вместо этого лучше работать с типом документа. Umbraco предоставляет множество способов получения и обработки типов документов из пользовательского кода C# (ознакомьтесь с пространством имен umbraco.NodeFactory). Вы также получите дополнительное преимущество, поскольку сможете легко взаимодействовать с этими узлами из XSLT/Razor.

person Jeremy Wiggins    schedule 07.11.2011