91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何在ASP.NET中使用WebAPI連接數據庫

發布時間:2021-03-11 17:41:27 來源:億速云 閱讀:904 作者:Leah 欄目:開發技術

本篇文章給大家分享的是有關如何在ASP.NET中使用WebAPI連接數據庫,小編覺得挺實用的,因此分享給大家學習,希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。

1.創建ASP.NET Web Application(.NET Framework)項目;

如何在ASP.NET中使用WebAPI連接數據庫

2.選擇Web API;

如何在ASP.NET中使用WebAPI連接數據庫

3.創建新項目完成;

如何在ASP.NET中使用WebAPI連接數據庫

在ValuesController.cs中修改Get方法并連接SQLServer數據庫獲取數據,以Json字符串格式返回:

using System;
using System.Collections.Generic;
using System.Data;
using System.Data.SqlClient;
using System.Web.Http;
using Newtonsoft.Json;

namespace WebApplication1.Controllers
{
 public class ValuesController : ApiController
 {
  // GET api/values
  public IEnumerable<string> Get()
  {
   return new string[] { "value1", "value2" };
  }

  // GET api/values/5
  public string Get(int id)
  {
   try
   {
    SqlConnection sqlConnection =
     new SqlConnection(
      "Data Source=127.0.0.1;Initial Catalog=GaryWeb;Integrated Security=True;User Id=sa;Password=123456");
    sqlConnection.Open();
    string sql = "select * from Users";
    DataSet dataSet = new DataSet();
    SqlDataAdapter sqlDataAdapter = new SqlDataAdapter(sql, sqlConnection);
    sqlDataAdapter.Fill(dataSet);
    return JsonConvert.SerializeObject(dataSet);
   }
   catch (Exception ex)
   {
    return ex.ToString();
   }
  }

  // POST api/values
  public void Post([FromBody]string value)
  {
  }

  // PUT api/values/5
  public void Put(int id, [FromBody]string value)
  {
  }

  // DELETE api/values/5
  public void Delete(int id)
  {
  }
 }
}

運行項目:

如何在ASP.NET中使用WebAPI連接數據庫

獲得返回Json字符串數據:

{
 "Table": [
  {
   "UserID": 1, 
   "UserName": "admin", 
   "DisplayName": "admin1", 
   "Password": "jZae727K08KaOmKSgOaGzww/XVqGr/PKEgIMkjrcbJI=", 
   "Email": "289602025@qq.com", 
   "Status": 0, 
   "RegistrationTime": "2017/6/1", 
   "LoginTime": null, 
   "LoginIP": null
  }, 
  {
   "UserID": 2, 
   "UserName": "admin1", 
   "DisplayName": "admin1", 
   "Password": "jZae727K08KaOmKSgOaGzww/XVqGr/PKEgIMkjrcbJI=", 
   "Email": "289602025@qq.com", 
   "Status": 0, 
   "RegistrationTime": "2017/6/1", 
   "LoginTime": null, 
   "LoginIP": null
  }, 
  {
   "UserID": 3, 
   "UserName": "admin2", 
   "DisplayName": "admin2", 
   "Password": "jZae727K08KaOmKSgOaGzww/XVqGr/PKEgIMkjrcbJI=", 
   "Email": "289602025@qq.com", 
   "Status": 0, 
   "RegistrationTime": "2017/6/1", 
   "LoginTime": null, 
   "LoginIP": null
  }
 ]
}

以上就是如何在ASP.NET中使用WebAPI連接數據庫,小編相信有部分知識點可能是我們日常工作會見到或用到的。希望你能通過這篇文章學到更多知識。更多詳情敬請關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

确山县| 隆尧县| 永宁县| 怀集县| 巴南区| 定陶县| 韶关市| 辽宁省| 汉源县| 莆田市| 扶风县| 灵川县| 任丘市| 偃师市| 临沧市| 读书| 九台市| 平塘县| 中宁县| 海淀区| 绍兴市| 南召县| 荥阳市| 博爱县| 林西县| 馆陶县| 称多县| 策勒县| 恩施市| 阿拉善盟| 昔阳县| 平定县| 团风县| 沧州市| 白玉县| 望奎县| 伊宁县| 铜陵市| 高清| 绥芬河市| 南华县|