SQL Azure は、テーブル キーの変更をサポートしていません。回避策があります: 新しいテーブルを作成し、データを転送し、古いテーブルを削除します。
この制限により、EF (4.3) は、テーブルのキーを変更した後にモデルを移行できません。
手動の回避策を適用した後、最初に EF コードが新しいデータベースを受け入れるようにするにはどうすればよいですか? (データベース全体を削除したり、他のテーブルに触れたりする必要はありません)
ありがとう
SQL Azure は、テーブル キーの変更をサポートしていません。回避策があります: 新しいテーブルを作成し、データを転送し、古いテーブルを削除します。
この制限により、EF (4.3) は、テーブルのキーを変更した後にモデルを移行できません。
手動の回避策を適用した後、最初に EF コードが新しいデータベースを受け入れるようにするにはどうすればよいですか? (データベース全体を削除したり、他のテーブルに触れたりする必要はありません)
ありがとう
少し手動で編集するだけで、コードベースの移行内でこれらすべてを実行できます。
add-migration
パッケージ マネージャー コンソールから実行して、新しいコード ベースの移行を取得します。アプリケーションを実行すると、既定のコードではなく、Azure に適したカスタムの移行手順を使用して、キーを変更するための更新が行われます。