現在のデータベースの状態 (どの移行が適用されているか) に関する情報はどこに保存されていますか? 「dbo.__MigrationHistory」テーブルである可能性があると思いますか、それともこのテーブルはロギング目的のためだけですか?
移行を有効にした場合、移行を追加し、データベースを更新しました。その後、コードを SVN にチェックインし、別の開発者がチェックアウトしました。この別の開発者は、自分のデータベースを作成/更新するために何をしなければなりませんか?
そのようなオプションがあります:
1) Update-Database コマンドをすぐに呼び出します。
2) 最初からすべてを実行します (Enable-Migration、Add-Migration、Update-Database)。
3) すべてを実行しますが、Add-Migration ステップはスキップします (既に存在しており、新しい開発者ごとにもう一度追加するのは奇妙に思えます)。
私の仮定のどちらが正しいか、または誰も正しい方法がない場合は?