#c# #postgresql #asp.net-core #entity-framework-core
#c# #postgresql #asp.net-ядро #сущность-основа-ядро
Вопрос:
У меня проблема. Я потерял свою базу данных в PostgreSQL, и у меня есть только DbContext
файл, который я сгенерировал из своей потерянной базы данных.
Если у вас есть идея о том, как получить резервную копию или базу данных из моего dbContext
файла.
Заранее спасибо
Комментарии:
1. Похоже, кто-то будет делать резервные копии в будущем…..
Ответ №1:
Ядро EF будет генерировать базу данных в соответствии с моделью DbContext. Он просто создаст новую таблицу без каких-либо данных внутри нее. Это означает, что не удалось создать резервную копию или восстановить ваши данные.
Я предлагаю вам проверить резервные копии PostgreSQL, чтобы узнать, автоматически ли создается резервная база данных, и помнить о резервном копировании базы данных в будущем.
Комментарии:
1. Могу ли я просто получить таблицы и отношения между ними без получения моих данных
2. Конечно, вы могли бы. Вы можете использовать действие переноса, следуя этой статье , чтобы узнать столбец таблицы и взаимосвязь.