多くの場合、ユーザー インデックスのプロパティまたは一部のデータの一連のインデックスを持つビジネス オブジェクトを使用します。このオブジェクトをフォームまたはその他のビューに表示する場合、ユーザーのフルネームまたはデータのその他のプロパティが必要です。通常、別のクラス myObjectView などを作成します。このケースを処理する最善の方法は何ですか?
さらに明確にするために: クラスに課題トラッカーがあり、課題のクラスにプロパティとして IxCreatedByUser と IxAttachment 値のコレクション (添付ファイル レコードのインデックス) があるとします。これを Web ページに表示するときに、IxCreatedByUser の代わりに John Doe を表示し、ページに添付ファイルとファイル名へのリンクを表示したいと考えています。そのため、通常は、Attachment オブジェクトの Collection と CreatedByUserFullName プロパティなどを使用して新しいクラスを作成します。ページにデータを表示するためにこの 2 番目のクラスを作成するのは間違っているように感じます。おそらく私は間違っていますか?