AutoMapper排除字段

问题描述:

我试图将一个对象映射到另一个对象,但对象是相当复杂的。在开发过程中,我希望能够排除一堆字段并逐一获取它们,或者能够指定仅映射我想要的字段,并在每个测试成功时增加字段。AutoMapper排除字段

所以:

class  
    string field1  
    string field2  
    string field3 

现在我想映射field1,测试,修正,然后移动到field2然后field3

这可能吗?

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

+1是的,我刚刚也找到了。谢谢你的回答。 – griegs 2010-06-30 05:19:25

+0

反过来如何?例如,field1在viewmodel中退出,但不在EF中,并且仍然想要排除被映射的field1? – user384080 2012-04-16 00:38:43

+1

回答太晚,user384080,你不必明确地映射该字段。它将具有框架的默认值。 – 2014-07-15 10:30:03