Изменить структуру базы данных SQL Server Express LocalDB в проекте Visual Studio

У меня есть проект VS2013 (WPF, C#), который имеет .mdf файл базы данных, который я использую для приложения. Я использую SQL Server 2012 Express LocalDB. Я использую Entity Framework 6.

Я создал БД в проекте Add New Item -> Service-based Database,

Затем я добавил свои таблицы с соответствующими столбцами, отношениями и так далее.

Затем я добавил Add New Item -> ADO.NET Entity Data Model -> EF Designer from database, очевидно, выбирая базу данных, которую я создал выше.

Все отлично работает. Поэтому я развернул свое приложение для конечных пользователей, используя Flexera InstallShield.

Все работает.

Так вот в чем вопрос. Если я внесу структурное изменение в базу данных (например, добавлю столбец в таблицу или добавлю новую таблицу), как мне передать это изменение базы данных в базу данных конечных пользователей, которая уже установила мое приложение, без удаления или перехода? на их существующих данных?

Заранее спасибо.

0 ответов

Другие вопросы по тегам