другой ORM оправдано, а в других нет. Пример из практики. Приложение Xamarin Forms со встроенной БД Sqlite c EF и внешней БД MS Azure. Логика работы - данные из внешней БД загружаются в локальную БД. Все взаимодействие пользователя осуществляется с локальной БД. Изменения синхронизируются из и во внешнюю БД. И зачем здесь ORM для внешней БД? Только чтобы создать самому себе проблемы и потом их героически решать. Плюс в итоге убедиться что приложение настолько тяжелое, что его невозможно использовать.
Идея ходить в некую внешнюю БД прямиком с мобилочки уже звучит как что-то странное, если честно)
Обсуждают сегодня