2
我試圖將單個對象映射到使用automapper的對象的ICollection中,示例佈局是這樣的...Automapper:將類型對象上的單個成員映射到對象的Icollection
public class BarDto {
public int id {get;set;}
public int name {get;set;}
public ICollection<ExampleObject> FooCollection {get;set;}
}
public class Bar {
public int id {get;set;}
public int name {get;set;}
public ExampleObject Foo {get;set;}
}
Mapper.CreateMap<BarDto, Bar>()
.ForMember(dest => dest.FooCollection, opts => opts.MapFrom(src => src.Foo));
有無論如何將src.foo轉換爲列表等被接受爲ICollection?
ValueResolver的作品:)乾杯,我會認爲第一個例子會工作太多,但由於某種原因倒下,可能是與對象上的更深/更深的地圖有關。 –
我想這第一個例子不起作用,因爲''中類型的順序錯誤。得到修復。 –
MaKCbIMKo
無論如何,高興地幫助:) – MaKCbIMKo