Ciao a tutti!
Ho un dubbio amletico.
Come molti di voi utilizzo i dataset per gestire i dati del mio db MySQL.
I miei dataset son quasi sempre tipizzati e salvati nella soluzione quindi posso aggiungerli (insieme ai tableAdapter e i bindingSource) dalla barra degli strumenti.
Mi chiedevo, formalmente, quale fosse l'approccio più corretto:
- Creare ogni volta che mi serve un'istanza nel mio form
- Creare un dataset unico che verrà condiviso con tutti gli altri form?
Nel caso della seconda opzione io condividerei tutto con i costruttori (public sub new() per intenderci).
Spero la domanda sia chiara!
Mi è venuto questo dubbio perchè nei DS che gestisco ci sono sempre moli di dati immense e non vorrei che condividerli da form a form intaccasse le prestazioni, di contro però istanziando ogni volta è un rottura doverli aggiornare tutti quando si applica una modifica a un record.
Grazie