Звучит похоже как на
https://docs.microsoft.com/en-us/azure/architecture/patterns/strangler-fig , но только там не про "оборачивание фреймворком". Вообще, глубокая зависимость приложения от конкретного фреймворка - не самое лучшее архитектурное решение. Об этом Ralf Johnson писал еще в 1991, а сегодня, в век DDD/Clean/Onion/Hexagonal/CQRS, такая цель, как "мигрировать на современный фреймворк", звучит несколько интересно. В хорошей архитектуре, фреймворк обычно не проникает выше логики уровня инфраструктуры, и легко сменяется с одного на другой.
Непонятно, какую проблему пытаетесь решить (согласен с
@WatchTh15 ). Для исправления структуры БД вроде необязательно внедрять фреймворк.
Про методы работы с легаси есть монументальная книга “Working Effectively with Legacy Code” by Michael C. Feathers. Можете посмотреть в ней, возможно, найдете то, что ищете.