返回DataTable作为响应是以某种未知格式给出列名

时间:2018-05-17 11:54:17

标签: c# .net-core asp.net-core-webapi

我正在返回一个带有下划线的列名,并返回一些未知格式(可能是我)。其他没有'_'的列名以小写形式返回。在这方面的任何帮助表示赞赏。

    [HttpGet]
    public System.Data.DataTable GetDummyTable()
    {
        System.Data.DataTable dt = new System.Data.DataTable();
        dt.Columns.Add("COLUMN_ONE");
        dt.Columns.Add("COLUMN_TWO");
        for (int i = 0; i < 100; i++)
        {
            System.Data.DataRow row = dt.NewRow();
            row["COLUMN_ONE"] = i;
            row["COLUMN_TWO"] = "X" + i;
            dt.Rows.Add(row);
        }

        return dt;
    }

enter image description here

1 个答案:

答案 0 :(得分:0)

.net core在返回数据时遵循camelcase约定。 我猜测解析器认为x_xxx是一个特例 - 我不确定。