0

我以前从未使用过 SQL Server CE,但我有一个小项目可以从 CE 而不是成熟的 SQL Server 中受益。

在 Visual Studio 中,我可以创建 DB 模式,然后生成一个 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 库中是否有某种架构部署?

4

0 回答 0