我对 C# 和 .NET 还很陌生,但是我编写了这段代码来调用存储过程,然后我想获取返回的 DataTable 并将其转换为 JSON。
SqlConnection con = new SqlConnection("connection string here");
SqlDataAdapter da = new SqlDataAdapter();
SqlCommand cmd = new SqlCommand("getDates", con);
SqlParameter par = new SqlParameter("@PlaceID", SqlDbType.Int);
par.Value = 42;
da.SelectCommand = cmd;
cmd.Parameters.Add(par);
DataSet ds = new DataSet();
DataTable dt = new DataTable();
con.Open();
try{
cmd.CommandType = CommandType.StoredProcedure;
da.Fill(ds);
}
那么我的问题是最好/最简单的方法是什么?一个例子会很棒,因为我对此还是很陌生。