EntityFrameworkCore. net Базовое обновление существующей структуры базы данных без удаления существующих данных. - PullRequest
0 голосов
/ 02 апреля 2020

Есть ли способ обновить существующую структуру базы данных, не удаляя существующие данные в ядре. net? он работал. net EF6, но не в этой версии я что-то упустил?

Все, что у меня есть, -

пространство имен ProjectTemplate.Contexts {publi c class Dummy {[Key] publi c Guid Id {get; набор; }

    [Required]
    [Column(TypeName = "nvarchar(50)")]
    public string firstName { get; set; } 

    public int age { get; set; }
    public string otherfield { get; set; }

    public string anotherField { get; set; }

}

}

и добавили еще одно свойство publi c string one {get; набор; }

затем он удаляет всю базу данных и создает новую: /

1 Ответ

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

Вы пытались использовать миграций ?

В консоли диспетчера пакетов выполните:

add-migration NameOfYourMigration

Затем:

Update-Database

Или если вы предпочитаете использовать CLI:

dotnet ef migrations add NameOfYourMigration

Тогда:

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