public void SetValue(DbType dbType, object paramValue, bool transformLiteral)
 {
     if (transformLiteral)
     {
         paramValue = executionService.TransformRuntimeToDatabaseValue(dbType, paramValue);
     }
     executionService.SetParameterValue(DriverParameter, dbType, paramValue);
 }
        public static IDbDataParameter AddParameter(IDbCommand cmd, string name, DbType dbType, object paramValue, DBKind dbKind, bool magicReplace)
        {
            IExecutionService executionService = GetExecutionForKind(dbKind);

            if (magicReplace)
            {
                paramValue = executionService.TransformRuntimeToDatabaseValue(dbType, paramValue);
            }
            return(ADOAdaptersUtils.AdapterParameter(executionService.CreateParameter(ADOAdaptersUtils.GetADOCommand(cmd), name, dbType, paramValue)));
        }