我正在使用AutoMapper来映射域和API资源中的对象。 例如,如果我有一个CustomerResource对象,并希望将其映射到Customer(域对象),我必须实例化它:
CreateMap<CustomerResource, Customer>().ConstructUsing(cr => ...)
就我而言,没有公开的Customer-constructor。只有CustomerRepository有一个“创建”方法来创建客户。
我的问题是,如何在Mapping中检索CustomerRepository对象(我继承了Profile类)?在这种情况下,Dependency-Inject不起作用,因为“services.AddAutoMapper()”在构造函数中不允许DI(或者我在这里错了吗?)。
提前谢谢! 朱新宇