!1189 fix(#I3CPLZ): update item count in EFCore data service

* release: 发布 5.0.12-beta02
* fix: 修复 EFCore 页码不正确问题
This commit is contained in:
Argo
2021-03-23 18:42:01 +08:00
parent 3b24f9ccc7
commit fa56698d87
2 changed files with 2 additions and 2 deletions

View File

@@ -1,7 +1,7 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<Version>5.0.12-beta01</Version>
<Version>5.0.12-beta02</Version>
</PropertyGroup>
<ItemGroup>

View File

@@ -96,9 +96,9 @@ namespace BootstrapBlazor.DataAcces.EntityFrameworkCore
{
// 处理过滤与高级搜索
var query = _db.Set<TModel>()
.Count(out var count)
.Where(option.Filters.Concat(option.Searchs).GetFilterLambda<TModel>(), option.Filters.Any() || option.Searchs.Any())
.Sort(option.SortName!, option.SortOrder, !string.IsNullOrEmpty(option.SortName))
.Count(out var count)
.Page((option.PageIndex - 1) * option.PageItems, option.PageItems);
var ret = new QueryData<TModel>()