У меня есть разные модели в проекте N-Layered, который я хочу сопоставить с помощью Automapper.
Я сделал, как показано ниже
public ServicesProfile()
{
CreateMap<State, StateModel>();
CreateMap<StateModel, State>();
CreateMap<City, CityModel>();
CreateMap<CityModel, City>();
//.... Some 100 models
}
Есть ли какие-либо простые подход к карте по соглашению (заканчивается с моделью и другим именем)?
Попробуйте использовать
CreateMap<State, StateModel>().ReverseMap();
: https://github.com/AutoMapper/AutoMapper/blob/master/docs/Reverse-Mapping -and-Unflattening.md