データ転送オブジェクトを常に使用してデータを転送する必要がありますか? 以下のコードを参照してください。
public function getPerson(ByVal id As integer) As Person
return Person
end function
public function getPersonAge(ByVal id As integer) As Integer
return age
end function
最初の関数は、その人のすべての情報を返します。アプリケーションの他の部分でその人の住所などの情報を取得するときに、おそらく何度でも再利用できます。getPersonAge はわずかに高速です。