Итак, я создаю REST API в. Net ядре со следующей архитектурой, и мне интересно, как ссылаться на Entity Framework Core.
![enter image description here](https://i.stack.imgur.com/uxOAY.png)
Это три проекта, ссылающиеся друг на друга так, как это показано на рисунке. Все запросы хранятся в DAL (уровне данных), поэтому я определил DbContext.
Но в то же время мне также нужно добавить DbContext в ConfigureServices при запуске WebAPI (services.AddDbContext<MyDBContext>();
).
Итак, основная проблема в том, что я не могу получить доступ к DbContext в WebAPI, потому что WebAPI не имеет прямой ссылки на DAL.
Буду очень признателен за любые советы, предложения или обходные пути, которые никак не повлияет на архитектуру.