0
を働いていない私は、各CreateMapに指定する必要がないようにプロパティ「CrudOpMut」のデフォルトのプロパティマップを設定しようとしているプロフィール:Automapper ForAllPropertyMapsはAutoMapper内
ForAllPropertyMaps(pm => pm.DestinationProperty.Name.Equals("CrudOpMut"), (pm, o) => o.Ignore());
CreateMap<IDmoAccountHousehold, DtoMfcAccountHousehold>()
//.ForMember(a => a.CrudOpMut, o => o.Ignore())
;
しかし、次のエラーが表示されます:
AutoMapper.AutoMapperConfigurationException:
Unmapped members were found. Review the types and members below.
Add a custom mapping expression, ignore, add a custom resolver, or modify the source/destination type
For no matching constructor, add a no-arg ctor, add optional arguments, or map all of the constructor parameters
==============================
IDmoAccountHousehold -> DtoMfcAccountHousehold (Destination member list)
DomainModels.Interface.ThankQ.IDmoAccountHousehold ->
DataTransferObjects.Concrete.Migrate.MissionForce.DtoMfcAccountHousehold (Destination member list)
Unmapped properties:
CrudOpMut
at AutoMapper.ConfigurationValidator.AssertConfigurationIsValid(IEnumerable`1 typeMaps)
私は何か間違っていますか?
グレート。ありがとう。私がプロファイルでこれをやっているので、私はちょうどAddGlobalIgnore( "CrudOpMut");を実行できます。 – Craig
ForAllPropertyMapsを使用してもうまくいかなかった理由は何ですか? – Craig
コードなしでは難しいです。あなたがレプロを作ることができれば、私はそれを調べます。 –