【发布时间】:2016-12-22 17:12:50
【问题描述】:
我有一个 Web API 运行一个存储过程并从表中返回记录。记录包括名为 CounterSeq 的 int 字段
[HttpGet]
public IHttpActionResult Get(string Account)
{
// other code for connecting to the SQL seerver and calling the stored procedure
reader = command.ExecuteReader();
List<QueryResult>qresults = new List<QueryResult>();
while (reader.Read())
{
QueryResult qr = new QueryResult();
qr.AccountID = reader["AccountID"].ToString();
qr.CounterSeq = reader["CounterSeq"].ToString();
qresults.Add(qr);
}
DbConnection.Close();
return Ok(qresults);
响应中 CounterSeq 的格式应该是 001。如果我在下面添加他这样的语句
qr.CounterSeq ="00"+ reader["CounterSeq"].ToString();
但是即使是两位数,它也显示为“0012”,但它必须是“012”,我该如何处理这个
【问题讨论】:
标签: c# asp.net-web-api