如果我有一个包含50个字段的业务对象,并且需要从业务对象中只填充3个字段的下拉列表或gridview,以允许快速浏览。业务对象字段结构子集的最佳实践?
最好的做法是加载完全填充的BO,然后只需在表示层中获取几个必填字段?
填充Bo的这个大小的集合似乎效率不高,但唯一的其他方法似乎是返回部分填充的BO,只需要特定UI的字段,如果您有很多类似的UI需求,或者创建一个像MyBusinessObjectHeader这样的基类,它包含这些字段,然后让MyBusinessObject继承它并实现剩余的字段,但这会让你的UI看起来太多。
这种情况的最佳做法是什么?