using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Ant.ORM { /// /// /// public enum JoinTypes { Inner, Outer, LeftInner, LeftJoin, LeftOuter, RightInner, RightJoin, RightOuter, Cross, NotEqual } /// /// SQL Comparison Operators /// public enum Comparison { /// /// 等于 /// Equals, /// /// 不等于 /// NotEquals, /// /// 模糊查询 /// Like, /// /// 不包含 /// NotLike, /// /// /// GreaterThan, /// /// /// GreaterOrEquals, /// /// /// LessThan, /// /// /// LessOrEquals, /// /// /// Blank, /// /// /// Is, /// /// /// IsNot, /// /// /// In, /// /// /// NotIn, /// /// /// OpenParentheses, /// /// /// CloseParentheses, /// /// /// BetweenAnd } /// /// 查询操作符枚举 /// public enum Operator { /// /// 等于 /// Equal, /// /// 大于 /// Larger, /// /// 小于 /// Smaller, /// /// 大于等于 /// EqualLarger, /// /// 小于等于 /// EqualSmaller, /// /// 不等于 /// NotEqual, /// /// 模糊查询 /// Like, /// /// 包含查询 /// In, /// /// /// AddSql } /// /// Summary for the SqlFragment class /// public class SqlFragment { public const string AND = " AND "; public const string AS = " AS "; public const string ASC = " ASC"; public const string BETWEEN = " BETWEEN "; public const string CROSS_JOIN = " CROSS JOIN "; public const string DELETE_FROM = "DELETE FROM "; public const string DESC = " DESC"; public const string DISTINCT = "DISTINCT "; public const string EQUAL_TO = " = "; public const string FROM = " FROM "; public const string GROUP_BY = " GROUP BY "; public const string HAVING = " HAVING "; public const string IN = " IN "; public const string INNER_JOIN = " INNER JOIN "; public const string INSERT_INTO = "INSERT INTO "; public const string JOIN_PREFIX = "J"; public const string LEFT_INNER_JOIN = " LEFT INNER JOIN "; public const string LEFT_JOIN = " LEFT JOIN "; public const string LEFT_OUTER_JOIN = " LEFT OUTER JOIN "; public const string NOT_EQUAL_TO = " <> "; public const string NOT_IN = " NOT IN "; public const string ON = " ON "; public const string OR = " OR "; public const string ORDER_BY = " ORDER BY "; public const string OUTER_JOIN = " OUTER JOIN "; public const string RIGHT_INNER_JOIN = " RIGHT INNER JOIN "; public const string RIGHT_JOIN = " RIGHT JOIN "; public const string RIGHT_OUTER_JOIN = " RIGHT OUTER JOIN "; public const string SELECT = "SELECT "; public const string SET = " SET "; public const string SPACE = " "; public const string TOP = "TOP "; public const string UNEQUAL_JOIN = " JOIN "; public const string UPDATE = "UPDATE "; public const string WHERE = " WHERE "; } }