Entity Framework コードを最初に移行して使用するサイトを開発しています。各メジャー リリースの後、本番データのコピーを取得し、開発環境にセットアップします。移行で運用データ コピーを使用するには__MigrationHistory
、古い開発データベース イメージから運用データベース コピーにテーブルをコピーする必要があることがわかりました。
これは問題なく動作しますが、厄介な点が 1 つあります。それは、_MigrationHistory
テーブルがシステム テーブルではなくユーザー テーブルとして表示されることです。データベースの差分から除外することを覚えている限り、これは深刻な問題ではありません。しかし__MigrationHistory
、EF 移行によって作成されたデータベースにあるのと同じように、新しいテーブルをシステム テーブルにすることをお勧めします。
システム テーブルに見えるように SQL Server テーブルを作成またはコピーする方法はありますか?