Si j'ai un objet métier avec 50 champs, et que j'ai besoin de remplir quelque chose comme une liste déroulante ou une grille avec seulement 3 champs de l'objet métier pour permettre une navigation rapide.Meilleure pratique pour le sous-ensemble de la structure des champs d'objet métier?
Est-il recommandé de charger le BO entièrement rempli, puis de saisir les quelques champs obligatoires dans votre couche de présentation?
Il semble inefficace de remplir une collection de Bo de cette taille, mais les seules autres façons semblent être de retourner des BO partiellement peuplés avec juste les champs dont vous avez besoin pour une interface particulière qui serait difficile à gérer si vous avez beaucoup de Exigences d'interface utilisateur similaires, ou faire un baseclass comme MyBusinessObjectHeader qui contient les champs puis faire MyBusinessObject l'hériter et mettre en œuvre le reste des champs, mais cela lierait trop votre interface utilisateur il semble.
Quelle est la meilleure pratique pour ce type de situation?