AcModelDtoExtension improvements
This commit is contained in:
parent
9673b629c6
commit
d8360a3bd5
|
|
@ -5,9 +5,9 @@ namespace AyCode.Entities;
|
||||||
|
|
||||||
public static class AcModelDtoExtension
|
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;
|
=> 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>())!;
|
=> entities.Select(entity => entity.ToModelDto<TModelDto, TEntity>())!;
|
||||||
}
|
}
|
||||||
Loading…
Reference in New Issue