Bonjour à tous,
J'essais de mettre en place des librairies en respectant le concept "3 tiers". Par contre, j'ai besoin d'un peu d'aide et de conseils.
Par exemple, si j'avais les 3 tables SQL suivantes:
- Projet (tous les projets)
- ProjetClient (association entre le projet et LE client (afin de simplifier, considérons qu'il y a un seul client par projet et vice-versa
- Client (tous les clients)
Je veux créer une librairie pour les datasets et une librairie où l'on retrouve les 3 classes: Projet, ProjetClient et Client.
- Dois-je créer un DataSet avec toutes les tables?
- Ou un DataSet par table?
- Faire les liens (relations) entre les tables dans les DataSets ou dans les classes?
- Utiliser l'objet DataSet du ToolBox ou tout créer par code?
Mon but est de pouvoir faire par exemple:
Code dans la forme:
1 2 3 4
|
Dim noProjet as Integer = 100000
Dim oProjet as New Projet(noProjet)
Dim clientCourriel as String = oProjet.ProjetClient.Client.Courriel |
Tant de question sans réponse 
Merci de votre aide.
Partager