0

コードファーストの移行戦略を決定しようとしていますが、どちらが良いかわかりません。

私は実際に自動移行が好きでしたが、それがさらに頭痛の種になるかどうかはわかりません.

この記事を読みましたが、彼はコードベースの移行を提唱しています。しかし、移行で別の状態に切り替える必要はないので、常に最新のものを使用し、単一の開発者としてプロジェクトで作業しています。

提案?

4

1 に答える 1

2

自動移行は当初、「魔法の移行」とも呼ばれていましたが、コードベースの移行は「魔法のない移行」と呼ばれていました。これらの 2 つの名前は、何が起こっているかを正確に反映しています。自動移行は暗黙的です。単に気にせず、必要に応じて実行させてください。コードベースの移行は明示的です。定義済みの手順で移行を定義すると、EF がこれをガイドします (たとえば、複数の保留中の移行を許可しないなど)。

データベースを常に最新の状態にしたいだけで、複数のバージョンやダウングレードをサポートする予定がない場合は、自動移行で問題ありません。

于 2012-07-05T13:08:04.057 に答える