這是我Lambda表達式零
Mapper.CreateMap<Domain.Code.CodeSection, EF.Code.CodeSection>().ForMember(dest => dest.Parent, opt => opt.MapFrom(src => src.Parent.Id));
這並不編譯,因爲src.Parent.Id
是Int
和dest.Parent
是一個對象。
我要的只是將dest.Parent
設置爲null
。
喜歡的東西Mapper.CreateMap<Domain.Code.CodeSection, EF.Code.CodeSection>().ForMember(dest => dest.Parent, opt => opt.MapFrom(src => null));
你就不能使用ForEach擴展方法,做一些事情,如:.ForEach(X => X .Parent = null)?根據「我想要的是將dest.Parent設置爲null」,這應該足夠了。 –
看起來像您正在使用AutoMapper。我已更新您問題的標籤。 –