From 331e3f03d5115a175e5b165862efaffc516e0767 Mon Sep 17 00:00:00 2001 From: Mohamed Nazem <109486038+nazem0@users.noreply.github.com> Date: Wed, 19 Aug 2026 18:40:32 +0300 Subject: [PATCH] refactor: remove redundant query projection mapper base class --- .../Volo/Abp/ObjectMapping/IQueryProjectionMapper.cs | 8 +++++++- .../Volo/Abp/ObjectMapping/QueryProjectionMapper.cs | 8 -------- 2 files changed, 7 insertions(+), 9 deletions(-) delete mode 100644 framework/src/Volo.Abp.ObjectMapping/Volo/Abp/ObjectMapping/QueryProjectionMapper.cs diff --git a/framework/src/Volo.Abp.ObjectMapping/Volo/Abp/ObjectMapping/IQueryProjectionMapper.cs b/framework/src/Volo.Abp.ObjectMapping/Volo/Abp/ObjectMapping/IQueryProjectionMapper.cs index 5fe9f955b8..98deb9e4c4 100644 --- a/framework/src/Volo.Abp.ObjectMapping/Volo/Abp/ObjectMapping/IQueryProjectionMapper.cs +++ b/framework/src/Volo.Abp.ObjectMapping/Volo/Abp/ObjectMapping/IQueryProjectionMapper.cs @@ -6,4 +6,10 @@ namespace Volo.Abp.ObjectMapping; public interface IQueryProjectionMapper : ITransientDependency { IQueryable ProjectTo(IQueryable source); -} \ No newline at end of file +} + +//[Mapper(RequiredMappingStrategy = RequiredMappingStrategy.Target)] +//public partial class GetSectorMapper : IQueryProjectionMapper +//{ +// public partial IQueryable ProjectTo(IQueryable source); +//} \ No newline at end of file diff --git a/framework/src/Volo.Abp.ObjectMapping/Volo/Abp/ObjectMapping/QueryProjectionMapper.cs b/framework/src/Volo.Abp.ObjectMapping/Volo/Abp/ObjectMapping/QueryProjectionMapper.cs deleted file mode 100644 index 23bfb21141..0000000000 --- a/framework/src/Volo.Abp.ObjectMapping/Volo/Abp/ObjectMapping/QueryProjectionMapper.cs +++ /dev/null @@ -1,8 +0,0 @@ -using System.Linq; - -namespace Volo.Abp.ObjectMapping; - -public abstract class QueryProjectionMapper : IQueryProjectionMapper -{ - public abstract IQueryable ProjectTo(IQueryable source); -} \ No newline at end of file