Error al usar el controlador Dapper y Devart para conectarse a Oracle

c# dapper devart oracle orm

Pregunta

Estoy tratando de hacer una selección simple de una tabla de Oracle con Dapper usando el controlador Devart

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);
}

Pero yo obtengo

ORA-00923: palabra clave FROM no encontrada donde se espera

Si corro

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

En Oracle SQL Dev recibo el mismo error, así que supongo que mi mapeo es incorrecto, pero ¿cómo se supone que debo hacer la asignación con dapper a mi clase C #?

¿Hay un mejor controlador que Devart adecuado para esto?

Respuesta aceptada

La sintaxis SQL no se parece a Oracle. Prueba este:

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


Licencia bajo: CC-BY-SA with attribution
No afiliado con Stack Overflow
¿Es esto KB legal? Sí, aprende por qué
Licencia bajo: CC-BY-SA with attribution
No afiliado con Stack Overflow
¿Es esto KB legal? Sí, aprende por qué