Re[16]: О пользе Dependency Injection
От: · Великобритания  
Дата: 19.01.21 09:12
Оценка: +4
Здравствуйте, varenikAA, Вы писали:

AA>// Что тут неявного?

Непонятно кто от кого и как зависит.

AA>Зато точка сборки приложения одна а не размазана по разным сборкам.

Просто делай то же самое, но без контейнера. Если я правильно разгадал твой код:

var dbOptions = new DbOptions()
    .UseSqlServer(Configuration.GetConnectionString("DefaultConnection"));
var dbContext = new DbContext(dbOptions);
var mainService = new MainService(dbContext);
services.AddHostedService(mainService);

Код внезапно стал проще — никаких лямбд, генериков, рефлексии, даункастов. Можно использовать IDE вовсю — find usages, declarations, использовать рефакторинги.
но это не зря, хотя, может быть, невзначай
гÅрмония мира не знает границ — сейчас мы будем пить чай
Отредактировано 19.01.2021 9:16 · . Предыдущая версия . Еще …
Отредактировано 19.01.2021 9:14 · . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.