я уже говорю, обычный сишарп разраб постоянно:
валидирует модели атрибутами на рефлекшне
маппит структуры друг на друга рефлкешном
протаскивает зависимости через диай на рефлекшне
достает данные из бд рефлекшном
многим лень делать нормальную архитектуру, поэтому они просто делают всякиемагические автодетектирование и прочуюю херню которая динамически достает инфу по сборкам и чето с ней делает