Dapper 및 Devart 드라이버를 함께 사용하여 Oracle에 연결할 때의 오류

c# dapper devart oracle orm

문제

Devart 드라이버를 사용하여 Dapper를 사용하여 Oracle 테이블에서 간단한 select 작업을 수행하려고합니다.

using (var sqlConnection = new Devart.Data.Oracle.OracleConnection(cs))
{
    sqlConnection.Open();
    var sql = @"SELECT ""AnalasisId"" = @AnalasisId, ""Name"" = @Name, ""Description"" = @Description, ""AnalasisGroupId"" = @AnalasisGroupId FROM ""Analasis"";";
    var analasis = sqlConnection.Query<Analasis>(sql);
}

하지만 나는

ORA-00923 : FROM 키워드가 예상대로 발견되지 않았습니다.

내가 달리면

SELECT "AnalasisId" = @AnalasisId, "Name" = @Name, "Description" = @Description, "GroupId" = @GroupId FROM "Analasis";

Oracle SQL Dev에서는 동일한 오류가 발생하므로 매핑이 잘못되었다고 생각합니다. 그런 다음 어떻게하면 C # 클래스의 맵핑을 통해 맵핑을 수행 할 수 있습니까?

이것에 적합한 devart보다 더 좋은 운전자가 있습니까?

수락 된 답변

SQL 구문은 Oracle처럼 보이지 않습니다. 이거 한번 해봐:

var sql = @"SELECT AnalasisId, Name, Description FROM Analasis";


아래 라이선스: CC-BY-SA with attribution
와 제휴하지 않음 Stack Overflow
이 KB는 합법적입니까? 예, 이유를 알아보십시오.
아래 라이선스: CC-BY-SA with attribution
와 제휴하지 않음 Stack Overflow
이 KB는 합법적입니까? 예, 이유를 알아보십시오.