0
我通過OracleConnection
(最新的odp.net.managed包)執行以下查詢。與Dapper的別名大小寫
常量字符串SQL = @ 「選擇MyCol,從T組計數(1)計數通過MyCol」;
dynamic [] rows = DB.Query(sql).ToArray();
它運行良好,但結果動態具有第二個屬性,名爲COUNT。 爲什麼?我該如何解決它?
我通過OracleConnection
(最新的odp.net.managed包)執行以下查詢。與Dapper的別名大小寫
常量字符串SQL = @ 「選擇MyCol,從T組計數(1)計數通過MyCol」;
dynamic [] rows = DB.Query(sql).ToArray();
它運行良好,但結果動態具有第二個屬性,名爲COUNT。 爲什麼?我該如何解決它?
用雙引號括起你的別名,無論你指定了什麼情況,oracle都會保留它。
const string sql = @"select MyCol, count(1) ""Count"" from T group by MyCol";
是不是''''在逐字('@')字符串中用於轉義雙引號? – Svish 2015-06-26 12:17:28
@Svish是的,謝謝。編輯。 – 2015-06-26 12:21:31