コード例 #1
0
 /// <summary>
 /// 支出传入SqlBuilderMultiple
 /// </summary>
 /// <param name="sqlBuilderMultiple"></param>
 /// <returns></returns>
 private int Count(SqlBuilderMultiple sqlBuilderMultiple)
 {
     return(Count(sqlBuilderMultiple.ToString(), sqlBuilderMultiple.Table.ToString(), sqlBuilderMultiple.Parameters));
 }
コード例 #2
0
 /// <summary>
 /// 多表分页方法支持传入sqlbuilder
 /// </summary>
 /// <typeparam name="T"></typeparam>
 /// <param name="page"></param>
 /// <param name="sqlBuilderMultiple"></param>
 /// <returns></returns>
 protected PageCollection <T> GetPageCollection <T>(PageParameter page, SqlBuilderMultiple sqlBuilderMultiple) where T : class, new()
 {
     return(this.GetPageCollection <T>(page, sqlBuilderMultiple.QueryColumn.ToString(), sqlBuilderMultiple.ToString(), sqlBuilderMultiple.Table.ToString(), sqlBuilderMultiple.OrderBy,
                                       sqlBuilderMultiple.Parameters, sqlBuilderMultiple.Sort));
 }
コード例 #3
0
 /// <summary>
 ///
 /// </summary>
 /// <typeparam name="T"></typeparam>
 /// <param name="sqlBuilderMultiple"></param>
 /// <returns></returns>
 protected IEnumerable <T> GetAll <T>(SqlBuilderMultiple sqlBuilderMultiple) where T : class, new()
 {
     return(GetAll <T>(sqlBuilderMultiple.QueryColumn.ToString(), sqlBuilderMultiple.ToString(), sqlBuilderMultiple.Table.ToString(), sqlBuilderMultiple.OrderBy, sqlBuilderMultiple.Parameters, null, sqlBuilderMultiple.Sort));
 }
コード例 #4
0
 /// <summary>
 /// 多表分页方法支持传入sqlbuilder
 /// </summary>
 /// <param name="page"></param>
 /// <param name="sqlBuilderMultiple"></param>
 /// <returns></returns>
 protected PageCollection <TEntity> GetPageCollection(PageParameter page, SqlBuilderMultiple sqlBuilderMultiple)
 {
     return(this.GetPageCollection(page, sqlBuilderMultiple.ToString(), sqlBuilderMultiple.Table.ToString(), sqlBuilderMultiple.OrderBy,
                                   sqlBuilderMultiple.Parameters, sqlBuilderMultiple.Sort));
 }
コード例 #5
0
 /// <summary>
 /// 适用于多表的查询,支持SqlBuilderMultiple
 /// </summary>
 /// <param name="sqlBuilderMultiple"></param>
 /// <returns></returns>
 protected IEnumerable <TEntity> GetAll(SqlBuilderMultiple sqlBuilderMultiple)
 {
     return(GetAll(sqlBuilderMultiple.ToString(), sqlBuilderMultiple.Table.ToString(), sqlBuilderMultiple.OrderBy, sqlBuilderMultiple.Parameters, null, sqlBuilderMultiple.Sort));
 }