0

私は、EntityFrameworkコードファーストアプローチを使用してASP.NETMVCサイトで作業しました。最初のWebサイトを完成させ、WindowsAzureにアップロードしました。

これからもサイトの開発を続け、データベース構造を充実させていきたいと思います。問題は、エンティティを変更するときにコードファーストとして作成されたため、データベースが再作成されてデータが失われることです。

私の質問は、Windows Azureからローカルマシン(登録済みアカウント、投稿など)にライブデータを戻す方法と、そのデータを失うことなくサイトの開発を続行する方法です。具体的には、Azureのデータベース構造を、内部のデータを失うことなく新しい構造に更新したいと思います。エンティティフレームワークのDB戦略については知っていますが、データを保存するものは見当たりませんでした。

ご協力いただきありがとうございます!

4

1 に答える 1

0

SQLAzureからBLOBストレージにエクスポートする手順は次のとおりです。 http://msdn.microsoft.com/en-us/library/windowsazure/hh335292.aspx#Export

rjovicが言ったように、エンティティを変更してもデータが失われるわけではありません。コードファースト移行を使用して、古いエンティティから新しいエンティティにデータを移動できます。

于 2012-08-24T16:57:41.727 に答える