diff --git a/AyCode.Entities/AcModelDtoExtension.cs b/AyCode.Entities/AcModelDtoExtension.cs index 72932ee..8346e6c 100644 --- a/AyCode.Entities/AcModelDtoExtension.cs +++ b/AyCode.Entities/AcModelDtoExtension.cs @@ -5,9 +5,9 @@ namespace AyCode.Entities; public static class AcModelDtoExtension { - public static TModelDto? ToModelDto(this TEntity entity) where TModelDto : class, IAcModelDtoBase where TEntity : class, IEntity + public static TModelDto? ToModelDto(this TEntity entity) where TModelDto : class, IAcModelDtoBaseEmpty where TEntity : class, IEntity => Activator.CreateInstance(typeof(TModelDto), entity) as TModelDto; - public static IEnumerable ToModelDto(this IEnumerable entities) where TModelDto : class, IAcModelDtoBase where TEntity : class, IEntity + public static IEnumerable ToModelDto(this IEnumerable entities) where TModelDto : class, IAcModelDtoBaseEmpty where TEntity : class, IEntity => entities.Select(entity => entity.ToModelDto())!; } \ No newline at end of file