Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/14.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/10.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
Asp.net mvc 如何使用本地更改更新远程数据库结构?_Asp.net Mvc_Database_Database Design - Fatal编程技术网

Asp.net mvc 如何使用本地更改更新远程数据库结构?

Asp.net mvc 如何使用本地更改更新远程数据库结构?,asp.net-mvc,database,database-design,Asp.net Mvc,Database,Database Design,目前,我们使用对本地数据库表所做的更改手动更新每个远程数据库表。我的意思是添加表、表列等,而不是它们包含的数据。远程数据库是实时的,所以总是更新的 数据库类型是SQL Server a,我们通常使用SSMS在远程和本地计算机上对其进行更改。该网站是ASP.NET MVC4和EntityFramework 4.2 谢谢。如果您想自动更新表(不确定这是否是您要求的),您应该在本地数据库的SSMS中签出EF:迁移,在“设计”视图中更改表后,如果右键单击底部的空白白色行,您可以选择“生成更改脚本”。这将

目前,我们使用对本地数据库表所做的更改手动更新每个远程数据库表。我的意思是添加表、表列等,而不是它们包含的数据。远程数据库是实时的,所以总是更新的

数据库类型是SQL Server a,我们通常使用SSMS在远程和本地计算机上对其进行更改。该网站是ASP.NET MVC4和EntityFramework 4.2


谢谢。

如果您想自动更新表(不确定这是否是您要求的),您应该在本地数据库的SSMS中签出EF:

迁移,在“设计”视图中更改表后,如果右键单击底部的空白白色行,您可以选择“生成更改脚本”。这将生成一个脚本,然后您可以在远程服务器上运行该脚本,以自动将您所做的更改应用到本地数据库。

您可以编写更新脚本并针对每个数据库运行它们。很好,更新关系如何?它将生成您所做的任何更改。这包括主键和外键更改以及关系。它将为所做的所有更改生成脚本。