/// <summary>
 /// 由对象查询语句解析为Sql语句
 /// </summary>
 /// <param name="oql"></param>
 /// <param name="sql"></param>
 /// <param name="parameters"></param>
 public static string ParseSql(string oql,IMap map)
 {
     if(oql==string.Empty)
         return string.Empty;
     SyntaxNode syntaxNode=new SyntaxNode();
     syntaxNode.Sentence = oql;
     if (syntaxNode.Map == null)
         syntaxNode.Map = map;
     string sql = syntaxNode.GetSql();
     return sql;
 }
        /// <summary>
        /// 由对象查询语句解析为Sql语句
        /// </summary>
        /// <param name="oql"></param>
        /// <param name="sql"></param>
        /// <param name="parameters"></param>
        public static string ParseSql(string oql, IMap map)
        {
            if (oql == string.Empty)
            {
                return(string.Empty);
            }
            SyntaxNode syntaxNode = new SyntaxNode();

            syntaxNode.Sentence = oql;
            if (syntaxNode.Map == null)
            {
                syntaxNode.Map = map;
            }
            string sql = syntaxNode.GetSql();

            return(sql);
        }