#c# #entity-framework #jupyter-notebook
#c# #entity-framework #jupyter-ноутбук
Вопрос:
Я не могу добавить-миграции EF ядра в Jupyter notebook C # dotnet ядро
Я использую jupyter notebook для dotnet для создания базы данных с использованием EF Core, я просто хочу, чтобы в режиме реального времени я создавал миграции, чтобы использовать их в том же ноутбуке
Это то, что я могу сделать, чтобы принять миграции
Это то, что я могу сделать, чтобы принять миграции, но мне нужно их генерировать в этой интерактивной среде и спасибо
Ответ №1:
Я не понимаю, как вы хотели бы миграции в этом сценарии. Либо напишите типы сущностей, которые сопоставляются с существующими таблицами, либо создайте таблицы с помощью вызова
DbContext.Database.EnsureCreated();
Методы EnsureCreated и EnsureDeleted предоставляют облегченную альтернативу миграциям для управления схемой базы данных. Эти методы полезны в сценариях, когда данные являются временными и могут быть удалены при изменении схемы. Например, во время прототипирования, в тестах или для локальных кэшей.
См. https://docs.microsoft.com/en-us/ef/core/managing-schemas/ensure-created
Комментарии:
1. Большое спасибо, это то, что мне нужно