7.0
Version: 7.0.34
- 新功能:增加 IExtraFieldFilter 接口用于更灵活的字段筛选。
Version:7.0.32
- 兼容性更新:NStandard - 0.48.0 - 更新,Ref。
Version:7.0.30
- 兼容性更新:NStandard - 0.45.0 - 更新,DateOnlyType、DateTimeType。
Version:7.0.27
- 中断性更新:调整了一些命名空间的名称。
- Bug 修复:AllSame 方法提供 Null 支持。
Version: 7.0.24
- 中断性更新:调整了一些命名空间的名称。
Version: 7.0.20
- Indexing / UniqueIndexing 修改为惰性查询。
版本:7.0.18.1
- 添加了两个字段筛选器:DateOnlyRangeFilter、DateTimeRangeFilter。
- 以下方法已被标记为过时,请使用 FilterBy(Func<,>, DateTimeRangeFilter) 方法代替:
- WhereAfter
- WhereBefore
- WhereBetween
版本:7.0.17
- 新功能:为 QueryHelper 添加 FilterBy 支持,现可将 IFieldFilter 直接作用于 QueryHelper。
版本:7.0.13
- 新功能:添加 IFieldFilter 用于构建基于字段的条件,支持动态构建。
版本:7.0.11
- 新功能:添加 IFieldLocalFilter / IFieldQueryFilter 用于构建基于字段的条件。
版本:7.0.10
- 新功能:添加 IEnumerableExtensions.Index,用于创建索引以提供更快的查询。
版本:7.0.9
- IQueryFilter 不再需要实现本地过滤方法。如有需要,请实现 ILocalFilter。
- Filter 扩展现在支持按顺序执行多个过滤器。
版本:7.0.2
- 动态查询:QueryHelper 提供属性链解析,以支持 Owned Entity 的动态查询。
- 优化 GroupByCount 性能(耗时约 -35%),但 计划删除 该方法。
- 标记 GroupByCount 为 已过时 方法,请使用 Chunk 方法代替。
- EFCore 6.0 版本以上:不提供,使用原生方法。
- EFCore 5.0 版本以下:代码兼容。
版本:7.0
- 提供两个新的数据特性:
- [AutoCreatedBy]:自动维护 创建条目 的用户信息。
- [AutoUpdatedBy]:自动维护 更新条目 的用户信息。
- 使 DbContext 实现 IUserTraceable 接口,详见 文档 (opens in a new tab)。
- 【中断性变更】 已移除 QuickDataView,请使用 IEnumerableExtensions.FullJoin 代替。
- 【中断性变更】 已移除 IEntity.AcceptBut。
- 【中断性变更】 已重命名 IQueryableExtensions.ToSql 为 ToQueryString。
- EFCore 5.0 版本以上:不提供,使用原生方法。
- EFCore 3.1 版本以下:代码兼容。