/// <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); }