2016-07-20 12 views
0

私は制御できず、FTPアクセスのみが与えられているステージングサーバーに展開します。私は正常にEF6コードの移行を使用して、method described hereを使用してステージングサーバー上でデータベースを作成し、シードしました。Entity Framework 6:コードの最初の移行とFTPの展開を使用してデータベースをリセットする方法

私はFTP経由で展開するときに、基本的には、次のと同等の操作を行いますが、コードにしたいと思います:

Update-database -TargetMigration:0 

Update-database 

私の目標:私は、既存のデータを交換するための新しいシード・データを持っています。

ご協力いただきましてありがとうございます。

答えて

0

いつものように、私はいつも質問を投稿してからそれを理解しています。 (私は最終的に投稿する前に長い時間探していたことを約束します)

私は、あなたがUpdate-DatabaseにConnectionString引数を渡すことができなかったことを知りませんでした。だから、基本的にはこれは私が最終的に必要なすべてだった:

Update-database -TargetMigration:0 -ConnectionString "MY_STAGING_CONNECTION_STRING" -ConnectionProviderName "System.Data.SqlClient" 

そして、私の次の展開に、それは自動的に最新バージョンに移行しました。

関連する問題