. net core 3.0 Автоматическая миграция не создает / не обновляет / не поддерживает автоматическую запись данных - PullRequest
0 голосов
/ 01 апреля 2020

Я строю шаблон проекта, используя. net core 3.0 и Microsoft.EntityFrameworkCore. это просто создаст схему базы данных, а не таблицу данных

if (!context.Database.EnsureCreated())
    context.Database.Migrate();

У нас есть автоматическая миграция c, которая помогает создавать / обновлять данные без необходимости вручную вызывать Add-Migration Update database

Мне удалось встроить его автоматически. net с использованием Code base EF6, он просто обнаружит, что вы создали новое поле в модели, и автоматически добавит его в базу данных.

Есть ли у нас что-то? дюйма net Core? Спасибо

1 Ответ

0 голосов
/ 03 апреля 2020

У нас есть автоматическая миграция c, которая помогает создавать / обновлять данные без необходимости вручную вызывать базу данных Add-Migration Update

Насколько я знаю, Автоматическая миграция c была удалена в EF Core .

И DbContext.Database.Migrate(); просто помогают применить любые ожидающие миграции для контекста к базе данных, что означает, что мы должны сначала создать миграцию (и), иначе она не будет работать.

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