次のような1対多の関係であるPOCO / DTOがあります。
Public Class Main1
Public A As Integer
Public Subs As New List(Of Sub1)
End Class
Public Class Sub1
Public B As Integer
End Class
そして、次のようなビジネスロジック部分があります。
Public Class Main2
Public A As Integer
Public Subs As New Sub2Set()
End Class
Public Class Sub2Set
Public Subs As New List(Of Sub2)
Public Sub Add(ByVal Sub2 As Sub2)
'Do some validation checks here.
Me.Subs.Add(Sub2)
End Sub
End Class
Public Class Sub2
Public B As Integer
End Class
私は、 (1) 関連するメソッドのみを公開し、(2)追加されたメソッドがルールに違反していないことSub2Set
を確認するために を使用しています。Sub2
automapper を使用して Main1 とその子を Main2 に、またはその逆にマップするにはどうすればよいですか?