示例#1
0
        public ExpressionSqlCore <T> Delete()
        {
            var sql = DeleteHandle();

            _sqlCaluse += sql;
            return(this);
        }
示例#2
0
 public ExpressionSqlCore <T> OrderByDesc <T1, T2, T3>(Expression <Func <T1, T2, T3, object> > exp)
 {
     OrderByHandle(exp.Body);
     _sqlCaluse += " DESC";
     return(this);
 }
示例#3
0
 public ExpressionSqlCore <T> OrderByAsc <T1>(Expression <Func <T1, object> > exp)
 {
     OrderByHandle(exp.Body);
     _sqlCaluse += " ASC";
     return(this);
 }
示例#4
0
 public SqlCaluse PrimaryKey(Expression exp, SqlCaluse sqlCaluse) => PrimaryKey((T)exp, sqlCaluse);
示例#5
0
 public static void Update(Expression exp, SqlCaluse SqlCaluse) => GetExpressionHandler(exp).Update(exp, SqlCaluse);
示例#6
0
 public static void OrderBy(Expression exp, SqlCaluse SqlCaluse) => GetExpressionHandler(exp).OrderBy(exp, SqlCaluse);
示例#7
0
 public static void In(Expression exp, SqlCaluse SqlCaluse) => GetExpressionHandler(exp).In(exp, SqlCaluse);
示例#8
0
 public static void Where(Expression exp, SqlCaluse SqlCaluse) => GetExpressionHandler(exp).Where(exp, SqlCaluse);
示例#9
0
 public SqlCaluse GroupBy(Expression exp, SqlCaluse sqlCaluse) => GroupBy((T)exp, sqlCaluse);
示例#10
0
 public SqlCaluse In(Expression exp, SqlCaluse sqlCaluse) => In((T)exp, sqlCaluse);
示例#11
0
 public SqlCaluse Where(Expression exp, SqlCaluse sqlCaluse) => Where((T)exp, sqlCaluse);
示例#12
0
 public SqlCaluse Join(Expression exp, SqlCaluse sqlCaluse) => Join((T)exp, sqlCaluse);
示例#13
0
 protected virtual SqlCaluse SelectMethod(T exp, SqlCaluse sqlCaluse) =>
 throw new NotImplementedException($"[{_expressionType}] 未实现 SelectMethod");
示例#14
0
 public SqlCaluse SelectMethod(Expression exp, SqlCaluse sqlCaluse) => SelectMethod((T)exp, sqlCaluse);
示例#15
0
 protected virtual SqlCaluse PrimaryKey(T exp, SqlCaluse sqlCaluse) =>
 throw new NotImplementedException($"[{_expressionType}] 未实现 PrimaryKey");
示例#16
0
 public SqlCaluse OrderBy(Expression exp, SqlCaluse sqlCaluse) => OrderBy((T)exp, sqlCaluse);
示例#17
0
 public static void SelectMethod(Expression exp, SqlCaluse SqlCaluse) => GetExpressionHandler(exp).SelectMethod(exp, SqlCaluse);
示例#18
0
 public SqlCaluse Max(Expression exp, SqlCaluse sqlCaluse) => Max((T)exp, sqlCaluse);
示例#19
0
 public static void Insert(Expression exp, SqlCaluse sqlCaluse) => GetExpressionHandler(exp).Insert(exp, sqlCaluse);
示例#20
0
 protected virtual SqlCaluse Max(T exp, SqlCaluse sqlCaluse) =>
 throw new NotImplementedException($"[{_expressionType}] 未实现 Max");
示例#21
0
 public static void GroupBy(Expression exp, SqlCaluse SqlCaluse) => GetExpressionHandler(exp).GroupBy(exp, SqlCaluse);
示例#22
0
 internal ExpressionSql(int dBType)
 {
     DbType           = dBType;
     SqlCaluse        = new SqlCaluse();
     SqlCaluse.DbType = DbType;
 }
示例#23
0
 public static void Max(Expression exp, SqlCaluse SqlCaluse) => GetExpressionHandler(exp).Max(exp, SqlCaluse);
示例#24
0
 public ExpressionSqlCore(SqlCaluse sqlCaluse)
 {
     this._sqlCaluse = sqlCaluse;
 }
示例#25
0
 public static void PrimaryKey(Expression exp, SqlCaluse sqlCaluse) => GetExpressionHandler(exp).PrimaryKey(exp, sqlCaluse);
示例#26
0
 public SqlCaluse Update(Expression exp, SqlCaluse sqlCaluse) => Update((T)exp, sqlCaluse);