Я пытаюсь понять, как работает реестр служб Dependency Injection.У меня есть общий репозиторий, который выполняет операции с базой данных для любой таблицы, такой как GetAll (), GetById () ... и другой сервис, который будет фиксироваться в базе данных.такие как Save ();Commit ();
Я прочитал Различия в службах AddTransient, AddScoped и AddSingleton?
Мой вопрос: что будет лучшим вариантом для регистрации службы общего репозитория и базы данных?сервис и почему?
services.AddScoped (typeof (IRepository<>), typeof (Repository<>));
services.AddTransient (typeof (IRepository<>), typeof (Repository<>));
services.AddSingleton (typeof (IRepository<>), typeof (Repository<>));