Automapper:如何忽略VB.NET中的成员

时间:2011-03-04 23:15:35

标签: automapper

我在VB.NET项目中使用Automapper,并试图让它忽略一个成员。我可以在C#中看到如何做到这一点,但在VB.NET中却看不到。有没有人有使用ForMember方法的快速示例。

谢谢,

保罗

2 个答案:

答案 0 :(得分:9)

以下是你如何做到这一点:)

Mapper.CreateMap(Of incomingModel, outgoingModel)().ForMember(Function(x) x.FieldToIgnore, Sub(y) y.Ignore())

重要的是,第二部分的 Sub 而不是功能可能会让你感到困惑。

这也仅适用于vs2010。旧版本你不能这样做。

答案 1 :(得分:1)

现在(AutoMapper 2.0)有一个IgnoreMap属性。