示例#1
0
文件: DbQuery.cs 项目: mayvazyan/ndb
        /// <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());
        }
示例#2
0
文件: DbQuery.cs 项目: mayvazyan/ndb
        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());
        }