プロパティの名前を変更する場合、Visual Studio IDEは、コード全体でそのプロパティの名前を変更するためにリファクタリングするのに役立つほど賢いです。その名前変更がEF移行で使用されるモデルにあり、次のような標準の自動移行を実行する場合:
update-database -f
あなたはこれを得るでしょう:
AddColumn("NewName"...
DropColumn("OldName"...
あなたが望んでいたものではありません。明らかに、この時点でAdd-Migrationを実行すると、これら2つの呼び出しを手動でRenameColumnへの1つの呼び出しに変更できますが、自動移行でこれを自動的に行う方法はありますか?プロパティの名前を変更するためのいくつかのアプローチは、私が正しく行っていないのではないでしょうか?
VS2012でEF5.0を使用していますが、この動作はEF4.3.1およびVS2010でも発生します。