Вы можете создать DI, если хотите.
public class UnitOfWork : IDisposable
{
private ISchoolContext _context;
public UnitOfWork(ISchoolContext context)
{
_context = context;
}
}
Тогда в вашем контроллере вы тоже можете таким же образом ввести Единицу работы.
Вы можете делать все этоТеперь вопрос в том, нужен ли вам этот модный DI, лично мне, но это зависит от вас и ваших потребностей.