Я использую хранилище в настроенном NavigationProvider для получения меню из БД, он выдал ошибку: не могу использовать запрос в этом контенте - PullRequest
0 голосов
/ 06 марта 2020

[aspnetboilerplate] ABP MVC V5.2

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

public Fun2RepairMVCNavigationProvider(AbpFunctionManager functionManager)
        {
            _functionManager = functionManager;
        }
        public override void SetNavigation(INavigationProviderContext context)
        {
            var test = _functionManager.GetAll();// throw exception
        }

Я отлаживаю код, когда он выполняет _functionManager.GetAll(), он выдает исключение, как показано на скриншоте ниже: Исключение

но он хорошо работает в ABP MVC 3.2.4

Я не могу понять, пожалуйста, помогите мне.

Заранее спасибо.

...