0

私は Azure サービス (Web ロールと worker ロールを使用) を構築しています。どちらもEntity Framework Code-first モデル クラスを使用して .dll ファイル ( model dll ) を参照しています。モデル dllでは、自動移行が有効になっています。

ワーカー ロールを拡張しやすくする予定なので、いくつかの dll ファイル ( worker dll ) を BLOB にアップロードし、これらのアセンブリから動的にコードを読み込んで実行するようにワーカーをコーディングします。当然、ワーカーdllはデータベースを更新するため、モデル dllも参照します。

私の質問は、ワーカーdllを更新せずにモデル dllの新しいバージョンを展開するとどうなるかということです。ワーカーは、最新の移行が含まれていないモデルの古いバージョンを参照します。EF はスキーマをダウングレードしようとしますか? 例外をスローしますか? エンティティに互換性がある限り、期待どおりに動作しますか?

4

1 に答える 1

0

ワーカーロールアセンブリを再構築してステージングデプロイメントで実行しないのはなぜですか。テストが終了したら、ダウンタイムなしで本番デプロイメントに切り替えることができます...

http://msdn.microsoft.com/en-us/library/windowsazure/hh386336.aspx
http://msdn.microsoft.com/en-us/library/windowsazure/ee517253.aspx
于 2013-01-29T13:18:30.907 に答える