在 Aspnet 核心样板项目中初始化、配置和使用 Automapper.Collection

Initializing, Configuring & Using Automapper.Collection in an Aspnet core boilerplate project

任何人都可以详细说明如何在 aspnet 核心样板项目中初始化、配置和使用 automapper.collection。项目示例将不胜感激。

干杯

可以在YourApplicationModulePreInitialize方法中配置。

Configuration.Modules.AbpAutoMapper().Configurators.Add(
    cfg =>
    {
        cfg.AddCollectionMappers();
        cfg.CreateMap<OrderItemDTO, OrderItem>().EqualityComparison((odto, o) => odto.ID == o.ID);
    }
);

对于 EF Core,您必须为每个实体配置等效项。

有关详细信息,请参阅 AutoMapper.Collection's README.md