"Не использовать ЕМ" не означает просто взять у себя в коде и заменить на репы. Это озачает "реорганизовть архитектуру так, чтоб не приходилось использовать ЕМ"
Ну вот сущность "юзер" к примеру. Может лежать в БД, её можно переложить в другое место, можно вообще не хранить на проекте а запрашивать, к примеру, у лдап сервера