Создание API с использованием EF. Net Core 3.1 для существующей базы данных PostgreSQL. - PullRequest
0 голосов
/ 06 апреля 2020

У меня есть существующая база данных PostgreSQL RDS (около 2 ТБ). Я хочу создать API, который будет в основном получать данные из базы данных, используя EF. Я уже использовал скаффолдинг, чтобы получить контекст БД. Тем не менее, теперь я немного запутался и не уверен в 3 вещах.

  • Если я запускаю инициализацию БД, удалит ли она все существующие данные и заменит новую пустую схему БД fre sh?
  • Если я создам файл миграции БД из него. Будет ли он скопировать все данные в виде файла резервной копии?
  • У меня есть еще 4 базы данных с точно такой же схемой. Единственные отличия - это детали подключения и данные внутри таблиц. Смогу ли я использовать тот же API и контекст БД для взаимодействия с ними, или мне нужно скопировать контекст БД для каждого из них?

Я пытаюсь подключиться к существующему БД без замены каких-либо данных. и я не хочу хранить 2 ТБ в моем проекте API.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...