Ejemplo n.º 1
0
        protected override void AppendSoqlQuery(string soqlQuery)
        {
            var queryText  = soqlQuery.Substring(1, soqlQuery.Length - 2);
            var tableName  = GenericExpressionHelper.GetSoqlTableName(queryText);
            var parameters = GenericExpressionHelper.GetSoqlParameters(queryText);
            var paramList  = string.Empty;

            if (parameters.Any())
            {
                paramList = ", " + string.Join(", ", parameters);
            }

            Append("Soql.query<{0}>(@\"{1}\"{2})", tableName, queryText, paramList);
        }
 private string[] GetParameters(string soqlQuery) => GenericExpressionHelper.GetSoqlParameters(soqlQuery);