Entity Framework 6 并应用迁移到远程数据库

Entity Framework 6 and applying migration to remote database

我是 EF 6 的新手,正在努力如何轻松地将迁移应用到 "remote" 数据库。我的本地数据库是 SQL Server Express,我的远程数据库是 GoDaddy 的 SQL Server。当我应用迁移并更新数据库时,它似乎使用了我的 web.config 中的连接字符串。我能够将迁移应用到远程数据库的方法是交换 Web.Release.config 和 web.config 文件中的连接字符串,然后执行 Update-Database -TargetMigration {迁移名称}。

是否有任何命令可用于针对特定数据库(无需交换连接字符串)?我使用了 get-help update-database 但似乎找不到我要找的东西。

谢谢

您需要应用命令行开关。

Update-Database [-SourceMigration <String>] [-TargetMigration <String>] [-Script] [-Force] [-ProjectName <String>] [-StartUpProjectName <String>] [-ConfigurationTypeName <String>] -ConnectionString <String> -ConnectionProviderName <String> [-AppDomainBaseDirectory <String>] [<CommonParameters>]

EF Migrations Command Reference