2
個々のオブジェクトを、オートマトンを使用してオブジェクトの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