From e8d4576d1f0f9e32faf5829f4e43a724e78bd45a Mon Sep 17 00:00:00 2001 From: sunkaixuan <610262374@qq.com> Date: Tue, 8 Apr 2025 18:03:47 +0800 Subject: [PATCH] Update Dynamic.Core --- Src/Asp.NetCore2/SqlSugar/Entities/DynamicSelectModel.cs | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/Src/Asp.NetCore2/SqlSugar/Entities/DynamicSelectModel.cs b/Src/Asp.NetCore2/SqlSugar/Entities/DynamicSelectModel.cs index 14916d388..a09b11519 100644 --- a/Src/Asp.NetCore2/SqlSugar/Entities/DynamicSelectModel.cs +++ b/Src/Asp.NetCore2/SqlSugar/Entities/DynamicSelectModel.cs @@ -96,14 +96,14 @@ namespace SqlSugar return result; } - public async Task ToPageListAsync(int pageNumber, int pageSize, int totalNumber) + public async Task ToPageListAsync(int pageNumber, int pageSize,RefAsync totalNumber) { if (Value is null) { throw new InvalidOperationException("Value cannot be null."); } - var method = Value.GetType().GetMyMethod("ToPageListAsync", 3); + var method = Value.GetType().GetMyMethod("ToPageListAsync", 3,typeof(int),typeof(int),typeof(RefAsync)); if (method == null) { throw new InvalidOperationException("The Value object does not have a ToPageListAsync method with three parameters."); @@ -111,8 +111,7 @@ namespace SqlSugar var parameters = new object[] { pageNumber, pageSize, totalNumber }; var task = (Task)method.Invoke(Value, parameters); - var result = await GetTask(task).ConfigureAwait(false); - totalNumber = (int)parameters[2]; + var result = await GetTask(task).ConfigureAwait(false); return result; } public object Single()