DynamicDBContext class to provide a easy access to a DB, using SQL string query or statement, when you can't use a ORM. See documentation how to use.
Yes, with I instead of Y.
I disclame for you that DynamicDBContext must be used in a simple project, or project that you can't use a ORM, either by the complexity, or just a simple things.
If you want to talk to me, for any purpose, send me an email. hudsonventura@outlook.com
using Alphanet.Oracle;
var stringConnection = $"User Id=DBUSER;Password=DBPASS;Data Source=DBHOST:DBPORT/DNNAME";
var accessDB = new DynamicDBContext(new OracleConnection(stringConnection));
string query = $"SELECT * FROM wfprocess WHERE p.fgstatus in (1, 4) AND coupaid = '{id}'";
var data = accessDB<MyClassToBind>queryOne(query);
string query = $" SELECT * FROM wfprocess WHERE p.fgstatus in (1, 4) AND rownum <= 10";
var data = accessDB<MyClassToBind>query(query);
In construction
string query = $"UPDATE wfprocess set test = 'ok' WHERE coupaid = '{id}'";
var data = accessDB<MyClassToBind>execute(query);