Since the System.Data.OracleClient library has been deprecated, we are in the process of migrating our code base to use Oracle Data Provider for .NET (ODP.NET) instead. One
I didn't try it but,
I have seen something like
"cmd.GetType().GetProperty("BindByName").SetValue(cmd,true,null);" in PetaPoco.cs file.
cmd.GetType().GetProperty("BindByName").SetValue(cmd,true,null);
Maybe it can help.