EF6とSqlServer Compact4.0の既存DBでコードファースト からの続きです。
16.パッケージマネージャーコンソールを開いて、「Add-Migration Initial -verbose」と入力してEnterキーを押下します。
17.すると Migrations フォルダ内へ、「201906121204319_Initial.cs」というような名前のファイルが作成されますので、このファイルを開いて、関数 Up() の中をすべてコメントアウトします。
18.もう一度、パッケージマネージャーコンソールを開いて、「Update-Database」と入力してEnterキーを押下します。今度は例外エラーが出ませんでした。
19.「SQLite/SQL Server Compact Toolbox」でデータベースを見ると、「__MigrationHistory」というテーブルが新たに作成されていることがわかります。(自動マイグレーションにはこれが必要)
20.モデルのソースを開いて項目を追加して保存します。(例では、ソース tyakushin_rireki.cs に新規項目 youto2 を追加しています。)
21.パッケージマネージャーコンソールを開いて、「Update-Database」と入力してEnterキーを押下します。
22.「SQLite/SQL Server Compact Toolbox」で「tyakushin_rireki」テーブルの列を確認すると、「youto2」が自動的に追加されています。