如果我有一個包含50個字段的業務對象,並且需要從業務對象中只填充3個字段的下拉列表或gridview,以允許快速瀏覽。業務對象字段結構子集的最佳實踐?
最好的做法是加載完全填充的BO,然後只需在表示層中獲取幾個必填字段?
填充Bo的這個大小的集合似乎效率不高,但唯一的其他方法似乎是返回部分填充的BO,只需要特定UI的字段,如果您有很多類似的UI需求,或者創建一個像MyBusinessObjectHeader這樣的基類,它包含這些字段,然後讓MyBusinessObject繼承它並實現剩餘的字段,但這會讓你的UI看起來太多。
這種情況的最佳做法是什麼?