Sto esponendo gli oggetti dati tramite un assembly orientato al servizio (che su utilizzi futuri potrebbe diventare un servizio WCF).
L'oggetto dati è progettato ad albero, così come è formato da un insieme di proprietà. Inoltre, alcuni servizi restituiscono un oggetto, altri ne recuperano un elenco (quindi disabilitano le eccezioni).
Ora desidero esporre gli avvertimenti sul flusso di dati e mi chiedo quale sia il modo migliore per farlo avendo cose da considerare: (1) separazione (2) facilità di accesso. Da un lato, voglio che il team dell'interfaccia utente sia in grado di accedere a un campo di avvertimenti (o errori) senza doverli mappare i nomi dei campi a una fonte esterna, ma d'altra parte, non voglio che gli avvertimenti "impiccati" su l'oggetto stesso (visto che non lo vedo un disegno corretto).
Ho pensato di creare un nuovo tipo di wrapper per ogni campo, che esporrà gli eventi e dovranno registrare quello di cui si preoccupano (ma non sono sicuro) Sarò felice di sentire i tuoi pensieri. Potresti per favore indirizzarmi verso un modello di design rispettoso? quale modello farà meglio qui?