Estoy utilizando el automapper para asignar objetos de origen y destino. Mientras los mapeo obtengo el siguiente error.La expresión de Automapper debe resolverse como miembro de nivel superior
La expresión debe resolverse en miembro de nivel superior. Nombre del parámetro: lambdaExpression
No puedo resolver el problema.
Mi origen y de destino son objetos:
public partial class Source
{
private Car[] cars;
public Car[] Cars
{
get { return this.cars; }
set { this.cars = value; }
}
}
public partial class Destination
{
private OutputData output;
public OutputData Output
{
get { return this.output; }
set { this.output= value; }
}
}
public class OutputData
{
private List<Cars> cars;
public Car[] Cars
{
get { return this.cars; }
set { this.cars = value; }
}
}
tengo que trazar Source.Cars
con Destination.OutputData.Cars
objeto. ¿Podrías ayudarme en esto?
¿Podría agregar la configuración de Automapper? – k0stya
Traté de agregar la configuración, arroja un error al ejecutar las configuraciones. Mi configuración se ve a continuación Mapper.CreateMap(). ForMember (dest => dest.OutputData.Cars, input => input.MapFrom (i => i.Cars)); La expresión 'dest => dest.OutputData.Cars' debe resolverse en miembro de nivel superior. Nombre del parámetro: lambdaExpression –