Я хотел бы использовать Dapper для использования кода, независимого от БД, например, для PostgreSQL и Oracle с как можно меньшим количеством ароматизированного кода. Этот код INSERT работает без проблем для SQL-сервера и PostgreSQL:
var item = new Item { Name = "Test Name", Number = "Test Number" };
await Connection.ExecuteAsync(@"INSERT INTO Table (Name, Number) VALUES (@Name, @Number);", item);
В Oracle (версия 11 xe) я получаю ORA-00936: отсутствует выражение.
Нужно ли подгонять, используя DynamicParameters или тому подобное?