Exemplo n.º 1
0
        /// <summary>
        /// Gets the filters SQL.
        /// </summary>
        /// <param name="accessor">The accessor.</param>
        /// <param name="args"></param>
        /// <param name="filterNode">The filter node.</param>
        /// <returns></returns>
        public static string GetFiltersSql(DbAccessor accessor, List <object> args, DbFilterGroup filterNode)
        {
            var sb      = new StringBuilder();
            var builder = new DbFilterBuilder(sb, accessor, args);

            builder.Build(filterNode, false);
            return(sb.ToString());
        }
Exemplo n.º 2
0
        private object[] buildWhere(StringBuilder sb, DbAccessor accessor)
        {
            var args    = new List <object>();
            var builder = new DbFilterBuilder(sb, accessor, args);

            builder.Build(FilterGroup, true);
            return(args.ToArray());
        }