简体   繁体   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

I need to send data from one Database (Server A) to another Database (Server B) , on both server I have an ASP.NET application. 我需要将数据从一个数据库(服务器A)发送到另一个数据库(服务器B) ,在这两个服务器上我都有一个ASP.NET应用程序。 I've searched about using a XML file with HttpClient Post. 我搜索了有关在HttpClient Post中使用XML文件的信息。 I don't want to use Web Service because i can't modify the Server B's application (I'll use an aspx file that already receive a xml from a Android App). 我不想使用Web服务,因为我无法修改服务器B的应用程序(我将使用已经从Android应用程序接收xml的aspx文件)。

Any advice? 有什么建议吗? If you can share some links about how can i do it i'll appreciate it :) 如果您可以分享一些有关我该怎么做的链接,我将不胜感激:)

Thank you for your time, peace. 谢谢您的时间,和平。

You don't have to use an XML for transferring data. 您不必使用XML来传输数据。 You can use a C# ADO.Net or Entity Framework console or windows program or ASP.net website (with a button control) that will have the functionality to collect the data from one server and insert it in the other server. 您可以使用C#ADO.Net或Entity Framework控制台或Windows程序或ASP.net网站(带有按钮控件),它们具有从一台服务器收集数据并将其插入另一台服务器的功能。

Can't you generate a DataModel for Server B's backend using EntityFramework ? 您不能使用EntityFramework为服务器B的后端生成DataModel吗? If you can connect to Server B's database, you can generate this from Visual Studio. 如果可以连接到服务器B的数据库,则可以从Visual Studio生成此数据库。

Once you have your Conceptual Model, you can use EntityFramework to add data to the other server. 一旦有了概念模型,就可以使用EntityFramework将数据添加到其他服务器。

eg 例如

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

This video may help you accomplish what you're looking for https://msdn.microsoft.com/en-us/data/ff191186.aspx 该视频可以帮助您完成所需的https://msdn.microsoft.com/zh-cn/data/ff191186.aspx

Hope this helps. 希望这可以帮助。

暂无
暂无

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

相关问题 如何将希伯来语文本从 C# ASP.NET 参数发送到 SQL Server? - How can I send Hebrew text to SQL Server from a C# ASP.NET parameter? 使用asp.net C#将SQL Server 2016中的一个数据库复制到SQL Server 2012中的另一个数据库 - Copy one database in SQL Server 2016 to another in SQL Server 2012 using asp.net C# 使用 C# 从 ASP.NET 中的 SQL Server 检索数据 - Retrieving data from SQL Server in ASP.NET using C# 使用Asp.net C#中的文件上传功能将数据从.csv导入SQL Server - Import Data from .csv to SQL Server using File Upload in Asp.net C# 来自Google文档的Excel使用asp.net C#读取数据并将其保存在SQL Server数据库中 - Excel from Google Docs read and save data in SQL Server database using asp.net c# 如何在C#ASP.Net中将表格数据从Excel上传到SQL Server 2008 - How to upload table data from Excel to SQL Server 2008 in C# ASP.Net 如何使用C#从ASP.NET中的SQL Server设置数据范围 - How to set ranges on data from SQL Server in ASP.NET with c# 如何将 SQL Server 过程变量设置为从 C# ASP.NET MVC 程序输入的数据? - How to set SQL Server procedure variables to inputted data from C# ASP.NET MVC program? 如何使用C#从asp.net向SQL Server 2008中插入值列表 - How to insert a list of values into SQL Server 2008 from asp.net using C# 如何使用 ASP.NET 从 SQL 服务器数据库中检索和显示 GridView 中的值 - How to retrieve and display values in GridView from SQL Server database in ASP.NET using C#
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM