【发布时间】:2009-02-03 19:54:43
【问题描述】:
如果我有一个包含 50 个字段的业务对象,我需要使用业务对象中的 3 个字段填充下拉列表或网格视图之类的内容,以便快速浏览。
最好的做法是加载完全填充的 BO,然后只获取表示层中的几个必填字段?
填充这样大小的 Bo 集合似乎效率低下,但唯一的其他方法似乎是仅返回部分填充的 BO,其中仅包含特定 UI 所需的字段,如果您有很多类似的 UI 将难以管理UI 要求,或者创建一个像 MyBusinessObjectHeader 这样包含字段的基类,然后让 MyBusinessObject 继承它并实现其余字段,但这似乎会过多地与您的 UI 联系在一起。
这种情况的最佳做法是什么?
【问题讨论】:
标签: business-objects