SQL Server CE, внедряющий изменения схемы в файл.sdf клиента

Я никогда раньше не использовал SQL Server CE, но у меня есть небольшой проект, который выиграл бы от CE вместо полноценного SQL Server.

В Visual Studio я могу создать схему БД, которая затем генерирует файл SDF. Я предполагаю, что схема и данные оба входят сюда.

Теперь предположим, что он содержит всего 1 простую таблицу:

Customer
========
ID int PK
FirstName varchar(50)
Surname varchar(50)

Я создаю приложение C# Win Forms и затем отправляю его клиенту. Они используют его для записи клиентов, а затем говорят, что хотели бы включить номер мобильного телефона. Затем я изменяю таблицу следующим образом:

Customer
========
ID int PK
FirstName varchar(50)
Surname varchar(50)
MobileNo varchar(50)

Я изменяю приложение C# Win Forms, чтобы знать о новом поле, но теперь, когда я отправляю программное обеспечение клиенту, как я могу обновить их базу данных?

Я хочу, чтобы все существующие данные в файле.sdf клиента были в точности такими, какими они были, но я хочу изменить схему, включив новое поле MobileNo.

Существует ли какая-либо схема развертывания, встроенная в библиотеки SQL Server CE?

0 ответов

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