Изменить структуру базы данных 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.
Все работает.
Так вот в чем вопрос. Если я внесу структурное изменение в базу данных (например, добавлю столбец в таблицу или добавлю новую таблицу), как мне передать это изменение базы данных в базу данных конечных пользователей, которая уже установила мое приложение, без удаления или перехода? на их существующих данных?
Заранее спасибо.