Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Entity framework 实体框架6及其在远程数据库中的应用_Entity Framework_Entity Framework Migrations - Fatal编程技术网

Entity framework 实体框架6及其在远程数据库中的应用

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} 是否有任何命令可用于针对特定数据库

我是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中包含生产连接字符串。