Я хочу изолировать «ядро» базы данных как службу на изолированном компьютере и получить доступ через TCP / IP или другой уровень соединения от других служб, которым необходимы данные из базы данных (подключение к удаленной базе данных). В службе базы данных я хочу создать dbcontext в памяти, который заменяет запросы dbcontext базы данных с помощью DI.
Может ли кто-нибудь объяснить мне лучший и правильный способ сделать это? Возможно, есть какие-то проекты на github или эту функциональность можно найти в EF Core (3.0) «из коробки»?
Спасибо.