Я решил использовать этот метод AddDbContext, чтобы добавить и настроить мой контекст для моего проекта Entity Framework Core с использованием ODataController
services.AddDbContext<ExampleContext>(options => options.UseSqlServer(Configuration.GetConnectionString("ExampleConnection")));
// https://stackoverflow.com/a/51970589/196526
Полагаю, это AddDbContext
позволяет нам добавить глобальный контекст, и его можно получить позже, когда это потребуется в моем контроллере или классе обслуживания. Как я могу использовать это?
В этот момент я каждый раз прохожу свой контекст.
публичный класс StudentsController: ODataController
{
приватный только для чтения ExampleContext _context;
public StudentsController(ExampleContext context)
{
_context = context;
}
}
Я бы хотел загрузить свой контекст без необходимости передавать его моему контроллеру. Я использую ODataController.