/// <summary> /// 清空初始化 /// </summary> public void Clear() { AliasRegister = new EntityAliasRegister(); _parameterManager = CreatepParameterManager(); _selectClause = CreateSelectClause(); _fromClause = CreateFromClause(); _joinClause = CreateJoinClause(); _whereClause = CreatewWhereClause(); _groupByClause = CreateGroupByClause(); _orderByClause = CreateOrderByClause(); _pager = null; _skipCountParam = null; _pageSizeParam = null; SqlActionType = SqlActionType.Query; }
public ISqlBuilder Insert <TEntity>() where TEntity : class { SqlActionType = SqlActionType.Insert; InsertClause.Insert <TEntity>(); return(this); }
public ISqlBuilder Insert(string table) { SqlActionType = SqlActionType.Insert; InsertClause.Insert(table); return(this); }
public ISqlBuilder Update <TEntity>() where TEntity : class { SqlActionType = SqlActionType.Update; UpdateClause.Update <TEntity>(); return(this); }
public ISqlBuilder Update(string table) { SqlActionType = SqlActionType.Update; UpdateClause.Update(table); return(this); }
/// <summary> /// 设置表名 /// </summary> /// <param name="table">表名</param> public virtual ISqlBuilder Delete(string table) { SqlActionType = SqlActionType.Delete; DeleteClause.Delete(table); return(this); }
/// <summary> /// 设置表名 /// </summary> /// <typeparam name="TEntity"></typeparam> /// <returns></returns> public virtual ISqlBuilder Delete <TEntity>() where TEntity : class { SqlActionType = SqlActionType.Delete; DeleteClause.Delete <TEntity>(); return(this); }