Здравствуйте, VladCore, Вы писали:
VC>1. Когда нужно и когда не нужно поддерживать несколько разных БД. Ваши За и против are welcome
VC>Вот макрософт пишет что почему бы и нет для совего EF Core. https://docs.microsoft.com/en-us/ef/core/managing-schemas/migrations/providers
Поддерживать для приложения или для библиотеки ОРМ? Это разные вещи.
Скажем, мне очень нравится что linq2db и efcore работают с разными БД, потому что одни и те же практики и наработки можно применять к разным проектам, ориентированным на разные БД, а такое приходится часто, разные заказчики — разные
любимые корпоративные БД.
А вот случаи, чтобы хотелось перенести готовое приложение с одной БД на другое — это редкость. В моей практике пару раз заказчик обдумывал переход на Постгрес для старых работающих систем, но так и не стал.