Entity framework 实体框架6及其在远程数据库中的应用
我是EF 6的新手,正在努力学习如何轻松地将迁移应用到“远程”数据库。我的本地数据库是SQL Server Express,远程数据库是GoDaddy的SQL Server。当我应用迁移并更新数据库时,它似乎使用了web.config中的连接字符串。我能够将迁移应用到远程数据库的方法是交换Web.Release.config和Web.config文件中的连接字符串,然后执行更新数据库-TargetMigration{name of The migration} 是否有任何命令可用于针对特定数据库(无需交换连接字符串)?我使用了“获取帮助”更新数据库,但似乎找不到我要查找的内容Entity framework 实体框架6及其在远程数据库中的应用,entity-framework,entity-framework-migrations,Entity Framework,Entity Framework Migrations,我是EF 6的新手,正在努力学习如何轻松地将迁移应用到“远程”数据库。我的本地数据库是SQL Server Express,远程数据库是GoDaddy的SQL Server。当我应用迁移并更新数据库时,它似乎使用了web.config中的连接字符串。我能够将迁移应用到远程数据库的方法是交换Web.Release.config和Web.config文件中的连接字符串,然后执行更新数据库-TargetMigration{name of The migration} 是否有任何命令可用于针对特定数据库
谢谢您需要应用命令行开关
更新数据库[-SourceMigration][-TargetMigration][-Script][-Force]
[-ProjectName][-StartUpProjectName][-ConfigurationTypeName]
-ConnectionString-ConnectionProviderName
[-AppDomainBaseDirectory][]
谢谢。这种联系很有帮助。我缺少ConnectionStringName参数。最后,我在web.config文件中添加了一个GoDaddy连接字符串,这样我就可以在同一个文件中同时包含两个连接字符串。@DrZ:您也可以使用just-ConnectionString来避免在源代码/web.config中包含生产连接字符串。