2010-06-30 42 views
24

Bir nesneyi diğerine eşlemeye çalışıyorum ancak nesne oldukça karmaşık. Geliştirme sırasında, bir grup alanın dışına çıkma ve bunlara tek tek ulaşma veya istediğim alanları eşleştirmeyi ve her bir test başarılı olduğunda bunu artırma yeteneğini kullanabilmeyi istiyorum.AutoMapper Alanları Hariç Tut

Yani:

class  
    string field1  
    string field2  
    string field3 

Şimdi, field1, test harita düzeltmek ve daha sonra field2 sonra field3 üzerine taşımak istiyorum.

Bu mümkün mü?

cevap

57
.ForMember(dto => dto.field1, opt => opt.Ignore()); 
+2

+1 Evet bunu şimdi de buldum. Cevap için teşekkürler. – griegs

+0

Diğer yoldan ne haber? örneğin, alan1, viewmodel'den çıkar ancak EF'de değil ve hala haritalanan alan1'i hariç tutmak ister mi? – user384080

+1

Çok geç yanıt veren user384080, alanı açıkça haritalamak zorunda değilsiniz. Çerçevenin varsayılan değeri olacaktır. –

İlgili konular