Bonjour,
J'essais de réaliser une application avec une architecture 3 couches:
Classe Interfaces
Classe Métier
Classe Accès aux données (sur une base Access)
Mon problème est que je ne sais pas du tout ou mettre mon DataSet !

+ Dois-je le mettre en
private dans la classe d'accès aux données ?
Mais dans ce cas lorsque j'instancirai une classe métier celle-ci instanciera une nouvelle classe d'accès aux données, et j'obtiendrais donc un dataset par classe métier... pas pratique pour créer des relations entre les tables....
+ Dois-je le déclarer public à mon projet (je pense que certains vont hurler

) ?
Dans ce cas, je retrouverais toutes mes tables dans un seul DataSet. Ce qui me semble plus pratique. J'attaquerais comme ceci
Couche Interface -> Couche Métier -> Couche d'accès
dgv à remplir -> CréerDataTable -> AjouterUneTableAuDataSet
Enfin je suis un peu pommé....

J'ai fais pas mal d'essais, mais au bout du compte je suis pas plus avancé.....
Merci.
Gwendal