Сопоставление классов времени выполнения - при запуске или при первом использовании?
У меня есть необходимость сопоставить ряд различных классов в моем приложении с конкретными экземплярами класса, который отвечает за их сохранение в/из бэкэнда.
Это концептуально похоже на то, как Entity Framework создает свои сопоставления с DbModelBuilder [^] класс.
Должен ли я сопоставить все классы при запуске приложения? (Они идентифицируются интерфейсом и тегом атрибута) или же сопоставление должно происходить при первом использовании определенного класса?
(или как настраивается?)
Что я уже пробовал:
Спросил любимую собаку моего соседа - его ответ не был интеллектуально убедительным.
Нужны мнения технологов конечного пользователя :-)