Je voudrais appliquer expérimentalement un aspect de l'encapsulation que j'ai lu une fois, où un objet entité inclut des domaines pour ses attributs, par ex. pour sa propriété CostCentre, elle contient la liste des centres de coûts valides. De cette façon, lorsque j'ouvre un formulaire d'édition pour une extension, j'ai seulement besoin de passer le formulaire un objet Extension, où j'accède normalement à un objet CostCentre lors de l'initialisation du formulaire.Entity Framework and Encapsulation
Cela s'applique également lorsque j'ai une liste d'extensions liées à une grille (telerik RadGrid), et que je gère une commande d'édition sur la grille. Je veux créer un formulaire d'édition et lui passer un objet d'extension, où maintenant je passe le formulaire d'édition un ExtensionID et crée mon objet dans le formulaire. Ce que je demande en fait ici, c'est de donner des conseils sur la manière de procéder de cette façon, ou la façon «correcte» de réaliser quelque chose de semblable à ce que j'ai décrit ici.