我已經創建了通用接口,假設它映射實體以查看模型並向後。我必須在autofac配置中進行大約80次註冊。是否有可能將它們註冊爲批處理? 這裏是接口:如何在autofac中註冊通用接口的所有實現?
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);
}
謝謝!
你有80個'ICommonMapper'的實現嗎? –
約80. 117個實體類型...和其中約80個是CRUDable – Roman