我在VB.NET项目中使用Automapper,并试图让它忽略一个成员。我可以在C#中看到如何做到这一点,但在VB.NET中却看不到。有没有人有使用ForMember方法的快速示例。
谢谢,
保罗答案 0 :(得分:9)
以下是你如何做到这一点:)
Mapper.CreateMap(Of incomingModel, outgoingModel)().ForMember(Function(x) x.FieldToIgnore, Sub(y) y.Ignore())
重要的是,第二部分的 Sub 而不是功能可能会让你感到困惑。
这也仅适用于vs2010。旧版本你不能这样做。
答案 1 :(得分:1)
现在(AutoMapper 2.0)有一个IgnoreMap属性。