Не уверен, что я полностью понимаю вопрос, но:
Поскольку у вас есть два разных менеджера сущностей и две разные БД (при условии, что вы не сохраняете одни и те же данные в двух экземплярах одновременно на обеих БД, что, по-видимому, не выполняется), я думаю, что разумно использовать два разных метода в вашем интерфейсе. (Я бы назвал их по-другому, чтобы избежать путаницы, я думаю.)
Чтобы объединить первые два, как насчет использования общего интерфейса или унаследованного абстрактного базового класса и изменения типа параметра на этот общий тип?