From 8a63ff5b34fdd52927065c1469d73dceef839b56 Mon Sep 17 00:00:00 2001 From: sunkaixuan <610262374@qq.com> Date: Thu, 18 Jan 2018 13:59:21 +0800 Subject: [PATCH] Update SimpleClient --- Src/Asp.Net/SqlSugar/SimpleClient.cs | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/Src/Asp.Net/SqlSugar/SimpleClient.cs b/Src/Asp.Net/SqlSugar/SimpleClient.cs index 89d448a32..7ff4715e5 100644 --- a/Src/Asp.Net/SqlSugar/SimpleClient.cs +++ b/Src/Asp.Net/SqlSugar/SimpleClient.cs @@ -32,6 +32,13 @@ namespace SqlSugar { return Context.Queryable().Where(whereExpression).ToList(); } + public List GetPageList(Expression> whereExpression,PageModel page) where T : class, new() + { + int count = 0; + var result= Context.Queryable().Where(whereExpression).ToPageList(page.PageIndex,page.PageSize,ref count); + page.PageCount = count; + return result; + } public bool Insert(T insertObj) where T : class, new() { return this.Context.Insertable(insertObj).ExecuteCommand() > 0; @@ -99,6 +106,13 @@ namespace SqlSugar { return Context.Queryable().Where(whereExpression).ToList(); } + public List GetPageList(Expression> whereExpression, PageModel page) + { + int count = 0; + var result = Context.Queryable().Where(whereExpression).ToPageList(page.PageIndex, page.PageSize, ref count); + page.PageCount = count; + return result; + } public bool Insert(T insertObj) { return this.Context.Insertable(insertObj).ExecuteCommand() > 0;