AcModelDtoExtension improvements
This commit is contained in:
parent
9673b629c6
commit
d8360a3bd5
|
|
@ -5,9 +5,9 @@ namespace AyCode.Entities;
|
|||
|
||||
public static class AcModelDtoExtension
|
||||
{
|
||||
public static TModelDto? ToModelDto<TModelDto, TEntity>(this TEntity entity) where TModelDto : class, IAcModelDtoBase where TEntity : class, IEntity
|
||||
public static TModelDto? ToModelDto<TModelDto, TEntity>(this TEntity entity) where TModelDto : class, IAcModelDtoBaseEmpty where TEntity : class, IEntity
|
||||
=> Activator.CreateInstance(typeof(TModelDto), entity) as TModelDto;
|
||||
|
||||
public static IEnumerable<TModelDto> ToModelDto<TModelDto, TEntity>(this IEnumerable<TEntity> entities) where TModelDto : class, IAcModelDtoBase where TEntity : class, IEntity
|
||||
public static IEnumerable<TModelDto> ToModelDto<TModelDto, TEntity>(this IEnumerable<TEntity> entities) where TModelDto : class, IAcModelDtoBaseEmpty where TEntity : class, IEntity
|
||||
=> entities.Select(entity => entity.ToModelDto<TModelDto, TEntity>())!;
|
||||
}
|
||||
Loading…
Reference in New Issue