Browse Source

refactor: remove redundant query projection mapper base class

pull/26016/head
Mohamed Nazem 20 hours ago
committed by GitHub
parent
commit
331e3f03d5
No known key found for this signature in database GPG Key ID: B5690EEEBB952194
  1. 8
      framework/src/Volo.Abp.ObjectMapping/Volo/Abp/ObjectMapping/IQueryProjectionMapper.cs
  2. 8
      framework/src/Volo.Abp.ObjectMapping/Volo/Abp/ObjectMapping/QueryProjectionMapper.cs

8
framework/src/Volo.Abp.ObjectMapping/Volo/Abp/ObjectMapping/IQueryProjectionMapper.cs

@ -6,4 +6,10 @@ namespace Volo.Abp.ObjectMapping;
public interface IQueryProjectionMapper<TSource, TDestination> : ITransientDependency
{
IQueryable<TDestination> ProjectTo(IQueryable<TSource> source);
}
}
//[Mapper(RequiredMappingStrategy = RequiredMappingStrategy.Target)]
//public partial class GetSectorMapper : IQueryProjectionMapper<Sector, GetSectorsDto>
//{
// public partial IQueryable<GetSectorsDto> ProjectTo(IQueryable<Sector> source);
//}

8
framework/src/Volo.Abp.ObjectMapping/Volo/Abp/ObjectMapping/QueryProjectionMapper.cs

@ -1,8 +0,0 @@
using System.Linq;
namespace Volo.Abp.ObjectMapping;
public abstract class QueryProjectionMapper<TSource, TDestination> : IQueryProjectionMapper<TSource, TDestination>
{
public abstract IQueryable<TDestination> ProjectTo(IQueryable<TSource> source);
}
Loading…
Cancel
Save