Я искал пример, который реализует чистую архитектуру в разработке ядра asp, я нашел хороший пример на github.
https://github.com/ardalis/CleanArchitecture
И я хочу знать хороший способ реализации DIP для другого объекта, например, в моем случае мне нужно, чтобы все пользователи были активными. поэтому мне нужно получить их вот так:
_dbContext.Authentications.SingleOrDefault(x => (x.Phone == phone || x.Mail == mail) && x.Active == true);
Я не могу основывать свои запросы на IRepository. я хочу знать, если мне нужно получить данные из базы данных другим способом, если я создам новый DIP