如何在Asp.net核心中实现存储过程

时间:2018-02-20 04:33:57

标签: asp.net-core asp.net-core-mvc asp.net-core-2.0

将存储过程写入

  1. 插入产品
  2. 更新产品
  3. 选择产品
  4. 插入客户
  5. 更新客户
  6. 选择客户
  7. 插入SalesTransaction
  8. 更新SalesTransaction
  9. 选择SalesTransaction
  10. 如何使用SQL Server 2008在Asp.net核心中实现这些?

1 个答案:

答案 0 :(得分:0)

首先,尝试通过NuGet获取System.Data.Common和System.Data.SqlClient。获得这些引用后,您就可以开始在应用程序中编写ADO.NET命令:

DataTable dt = new DataTable();  
using (SqlConnection sqlConn = new SqlConnection("Your Connection String Here")){  
    string sql = "YourStoredProcedureName";
    using (SqlCommand sqlCmd = new SqlCommand(sql, sqlConn)){
        sqlCmd.CommandType = CommandType.StoredProcedure;
        sqlCmd.Parameters.AddWithValue("@Param", "SomeValueHereToPass");
        sqlConn.Open();
        using (SqlDataAdapter sqlAdapter = new SqlDataAdapter(sqlCmd)){
            sqlAdapter.Fill(dt);
        }
    }
}