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

问题描述 投票:0回答:1

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

是否有可用于定位特定数据库的命令(无需交换连接字符串)?我使用了get-help更新数据库,但似乎找不到我想要的东西。

谢谢

entity-framework ef-migrations
1个回答
0
投票

您需要应用命令行开关。

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

© www.soinside.com 2019 - 2024. All rights reserved.