2
我想將多個域模型映射到一個視圖模型。我發現this鏈接,這是能夠做到這一點。但是,我有幾個視圖模型中不存在的域模型屬性。當我嘗試映射模型時,出現錯誤:AutoMapper映射多個模型並忽略不存在的屬性
Missing type map configuration or unsupported mapping.
這是因爲我不忽略其他屬性。我見過的所有答案都是在Mapper.CreateMap函數中使用option.Ignore()提到的。但是,在我提供的鏈接中,不使用Mapper.CreateMap函數。對AutoMapper唯一的電話是:
Mapper.Map(source, destination, sourceType, destinationType);
我該怎麼辦忽略在這種情況下?還是有更好的方法來同時映射多個模型和忽略屬性?
Got it!如果我在鏈接中使用EntityMapper類,我認爲沒有必要這樣做。非常感謝你! – janinaj
鏈接中的'EntityMapper'類只是AutoMapper的一個包裝。它並沒有取代也沒有凌駕其基本概念。 –