Blazor Некоторые службы не могут быть построены - PullRequest
0 голосов
/ 04 февраля 2020

Здравствуйте, я довольно новичок в Blazor и не могу понять, почему я продолжаю получать эту ошибку: AggregateException: некоторые службы не могут быть построены (Ошибка при проверке дескриптора службы 'ServiceType: TranactionJournalV4.Data.SearchService Lifetime Тип реализации Singleton: TranactionJournalV4.Data.SearchService: невозможно разрешить службу для типа TranactionJournalV4.Data.SqlDbContext при попытке активировать TranactionJournalV4.Data.SearchService.)

Вот мой поисковый сервер сделал что бы взять дату ввода и поиск в моей базе данных

 public class SearchService
    {
        private readonly SqlDbContext _context;

        public SearchService(SqlDbContext context)
        {
            _context = context;
        }
        [HttpGet]
        [Route("search")]
        public async Task<List<TransactionModel>> SearchTransactionsAsync(DateTime transactionDate)
        {
            return await _context.TransactionJournal.Where(s => s.TransactionDateTime.Date <= transactionDate.Date).ToListAsync();
        }
    }
}

Любой пу sh в правильном направлении будет принята с благодарностью

1 Ответ

0 голосов
/ 04 февраля 2020

Исправлена ​​проблема. моя поисковая служба должна была использоваться в качестве переходного процесса в DI

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...