1

Code First Migrations EF 5.0.0.rc を使用していますが、チームの 2 人が同時に移行を作成し、変更をコミットすると問題が発生します。

これは、Update-Database が、最新の移行モデル ハッシュまたは他の誰かによってコミットされたために私の変更がないものを再度比較するためです。そのため、最新の移行のデータベースの状態に基づいており、以前に適用した変更は無視されます。

これは、開発やリモート作業を簡素化するためにローカル データベースを操作している場合、非常に見苦しい動作です。移行ファイルのモデル ハッシュで宣言されている最新のモデルではなく、比較のために常に現在のモデルを使用して、これは異なる動作をするはずだと思います。

それとも、私たちは何か間違ったことをしていますか?この問題を抱えている人はいますか?移行ツールは非常に優れていますが、この機能が正常に機能せずにリモートでさまざまな環境で作業することは非常に困難であり、これは非常に基本的な機能に見えるため、頭を悩ませています。

ありがとう、レオナルド

4

0 に答える 0