繁体   English   中英

如何使用C#ASP.NET HttpClient将数据从Sql Server发送到另一个Sql Server(未链接)

[英]How to send data from a Sql Server to another Sql Server (Not Linked) Using C# ASP.NET HttpClient

我需要将数据从一个数据库(服务器A)发送到另一个数据库(服务器B) ,在这两个服务器上我都有一个ASP.NET应用程序。 我搜索了有关在HttpClient Post中使用XML文件的信息。 我不想使用Web服务,因为我无法修改服务器B的应用程序(我将使用已经从Android应用程序接收xml的aspx文件)。

有什么建议吗? 如果您可以分享一些有关我该怎么做的链接,我将不胜感激:)

谢谢您的时间,和平。

您不必使用XML来传输数据。 您可以使用C#ADO.Net或Entity Framework控制台或Windows程序或ASP.net网站(带有按钮控件),它们具有从一台服务器收集数据并将其插入另一台服务器的功能。

您不能使用EntityFramework为服务器B的后端生成DataModel吗? 如果可以连接到服务器B的数据库,则可以从Visual Studio生成此数据库。

一旦有了概念模型,就可以使用EntityFramework将数据添加到其他服务器。

例如

using(var db = new ServerBDatabaseContext())
{
   db.databaseTable.Add(someObjectFromDatabaseA);
   db.SaveChanges();
}

该视频可以帮助您完成所需的https://msdn.microsoft.com/zh-cn/data/ff191186.aspx

希望这可以帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM