我已经创建了一个通用接口,它应该将实体映射到视图模型并反向映射。我需要在Autofac配置中进行约80个注册。是否可以批量注册它们?以下是接口:
public interface ICommonMapper<TEntity, TModel, TKey>
where TEntity : BaseEntity<TKey>
where TModel : BaseEntityViewModel<TKey>
where TKey : struct
{
TModel MapEntityToModel(TEntity entity);
TModel MapEntityToModel(TEntity entity, TModel model);
TEntity MapModelToEntity(TModel model);
TEntity MapModelToEntity(TModel model, TEntity entity);
}
谢谢!
ICommonMapper
的实现吗? - Cyril Durand