私はコードファーストを実行することができました。接続文字列を使用したコードの最初の移行
私はまだアプリケーションを開発しているので、データベースの構造はファイナライズされていないため、移行を実装する必要があります。
私はOfficial Blog Postに続き、そのUpdate-Databaseコマンドが機能しています。
ただし、これはデータベースのSQLExpressバージョンのみを更新します。データベースのプロダクションバージョンはAzure上にあり、実行時に接続文字列を指定して、Update-Databaseコマンドが機能しないようにします。
私の最終的な質問は、実行時に接続文字列が指定されている本番データベースに自動移行を適用する方法です。
Get-Help Update-Database
関連部分:
Update-Database [-SourceMigration <String>] [-TargetMigration <String>] [-Script] [-Force] [-ProjectName <String>] [-StartUpProjectName <String>] [-ConfigurationTypeName <String>] [-ConnectionStringName <String>] [<Com
monParameters>]
ですから、Update-Database -ConnectionStringName "MyConnectionString"
を行うことができますし、それが魅力のように動作するはずですパッケージマネージャコンソールタイプに
NO app.configでPMコンソールを使用していない場合は、この記事を参照してください。http://stackoverflow.com/questions/15504465/entityframework-code-first-custom-connection-string-and-migrations/16133150# 16133150 –