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

я есть веб-сайт MVC, и мне нужно извлечь пару фрагментов данных из базы данных Umbraco. Мне не нужны какие-либо виды Умбрако или что-то в этом роде. Я новичок в библиотеках Umbraco Core.

Я сделал ссылку на библиотеку Umbraco.core из моего веб-проекта и добавил строку подключения к базе данных Umbraco в моей веб-конфигурации. Затем я добавил метод, чтобы попытаться получить некоторые данные

public IContentType GetBenefits() {

        var contentTypeService = ApplicationContext.Current.Services.ContentTypeService;
        var benefits = contentTypeService.GetContentType("Benefits");

        return benefits;
}

ApplicationContext.Current всегда равен нулю

Я работаю на своем локальном ПК разработчика под IIS Express

Нужно ли делать что-то еще, чтобы создать экземпляр соединения Umbraco?

Ответы на вопрос(1)

Ваш ответ на вопрос