2014-11-04 4 views
0

OracleConnection (최신 odp.net.managed 패키지)을 통해 다음과 같은 쿼리를 수행했습니다.Dapper로 대문자 대문자 사용

CONST 문자열 SQL = @ "MyCol를 선택하여 T MyCol 군으로부터 1 카운트 카운트";

dynamic [] rows = DB.Query (sql) .ToArray();

잘 실행되지만 결과 동역학은 COUNT이라는 두 번째 속성이 있습니다. 왜? 어떻게 해결할 수 있습니까?

답변

1

별칭을 큰 따옴표로 묶으십시오. 그러면 사용자가 지정한 대/소문자를 그대로 유지합니다.

const string sql = @"select MyCol, count(1) ""Count"" from T group by MyCol"; 
+0

축약 형 ('@') 문자열에서 큰 따옴표를 이스케이프 처리하면 안됩니까? – Svish

+0

@Svish 네, 고마워요. 편집 됨. –