プロパティの名前を変更した場合、Visual Studio IDEはスマートなので、リファクタリングしてコード全体でそのプロパティの名前を変更することができます。その名前の変更は、EFの移行に使用されるモデルであり、そしてあなたのような標準の自動移行を実行した場合:あなたが何を望むかEFの移行:自動移行のRenameColumn?
AddColumn("NewName"...
DropColumn("OldName"...
ない:
update-database -f
をあなたはこれを取得します。明らかにこの時点でAdd-Migrationを実行すると、RenameColumnへの1回の呼び出しでこれらの2つの呼び出しを手動で変更できますが、自動移行でこれを自動的に実行する方法はありますか?おそらく、私が正しくやっていないプロパティの名前変更へのアプローチは?
私はVS2012でEF 5.0を使用していますが、この動作はEF 4.3.1とVS2010にも表示されます。
最新のEF(2014年12月8日現在)でこれを実行しました。名前が変更されました。これの仕組みがわからない - Rowan、あなたはまったく助言してもらえますか? (最初にコード、注釈がなく、流暢でない - 一部のクラスのプロパティの名前が変更された) –