0

以前に SQL Server CE を使用したことはありませんが、本格的な SQL Server の代わりに CE の恩恵を受ける小さなプロジェクトがあります。

Visual Studio 内で、SDF ファイルを生成する DB スキーマを作成できます。スキーマとデータの両方がここに入ると想定しています。

ここで、単純なテーブルが 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