Re[24]: Инициализация приложения - внедрение зависимостей в
От: · Великобритания  
Дата: 14.11.23 13:31
Оценка:
Здравствуйте, gandjustas, Вы писали:

G>>>·>Ну, неужели нельзя писать ASP.NET приложение в основе которого нет контейра?

G>>>Да, DI — часть ASP.NET
G>·>Сочувствую. Даже на Spring можно писать нормально, без использования IoC-контейнера.
G>Не очень понято что значит "нормально"? Как передавать общий функцонал в разные компоненты? Синглтонам?
Через параметры конструктора же. Просто явно, с проверкой компилятором, а не магией контейнера.
var commonDb = new Database(config);
var myBusinessObject1 = new MyBusiness1(commonDb);
var myBusinessObject2 = new MyBusiness2(commonDb, config);
но это не зря, хотя, может быть, невзначай
гÅрмония мира не знает границ — сейчас мы будем пить чай
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.