簡體   English   中英

如何使用控制台應用程序將 Web Api 數據存儲到 sql 服務器數據庫中

[英]How to use console application to store Web Api Data into sql server database

I want to know how to use console application to store web api data into sql server database, Do anyone or experts know how to store the data into sql server database using console application to do that, please give me an example, big thanks.

我在控制台應用程序中的代碼:

HttpClient client = new HttpClient();

Console.WriteLine("Calling Api...");

client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/xml"));

var responseTask = client.GetAsync("http://localhost/api/api/Person");

responseTask.Wait();

if (responseTask.IsCompleted)
{
    var result = responseTask.Result;
    if (result.IsSuccessStatusCode)
    {
        var messageTask = result.Content.ReadAsStringAsync();
        messageTask.Wait();
        Console.WriteLine("Message From Api : " + messageTask.Result);
    }

    MessageBox.Show("Get Completed");
}

API 數據:

<ArrayOfPerson xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/API.Models"><Person><ID>10</ID><PersonID>1</PersonID><Mobile></Mobile><Name>Chan King </Name><CreateDate>2019-11-03T00:23:00</CreateDate><ModifyDate>2021-11-06T16:04:00</ModifyDate>

我怎樣才能獲得價值並放入 sql 服務器數據庫? Like 10 10可以放入sql服務器數據庫,我在api有10000+條記錄

嘗試使用 ADO.NET SQl 客戶端或實體框架

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM