很多时候,我会有一个业务对象,它具有用户索引的属性或某些数据的一组索引。当我在表单或其他视图中显示此对象时,我需要用户全名或数据的其他一些属性。通常我会创建另一个类 myObjectView 或类似的东西。处理这种情况的最佳方法是什么?
进一步澄清:如果我有一个问题跟踪器类,并且我的问题类具有 IxCreatedByUser 作为属性和 IxAttachment 值的集合(附件记录的索引)。当我在网页上显示此内容时,我想显示 John Doe 而不是 IxCreatedByUser,并且我想在页面上显示指向附件和文件名的链接。所以通常我创建一个带有附件对象集合和 CreatedByUserFullName 属性或类似性质的新类。创建第二个类以在页面上显示数据只是感觉不对。也许我错了?