Bonjour,
je dois développer une application distribuée gérant des commandes, des clients et des produits, et plus mais je me limite à ceux-ci.
L'application cliente est une application Windows Forms.
J'utilise .Net Remoting entre les clients et le serveur.
J'ai une base de données avec les tables :
Client {IdClient, NomClient }
Commande {IdCommande, IdClient, RefCommande }
DetailCommande {IdDetail, IdCommande, IdProduit, Quantite}
Produit {IdProduit, IdClient, RefProduit, DesignationProduit}
Particularité: Chaque produit est dédié à un seul client.
J'utilise des DataSet typés pour modèliser les Entités Métiers.
J'ai donc un DataSet typés Clients avec une DataTable Client.
J'ai un DataSet typé Produit avec une DataTable Produit.
J'ai un DataSet typé Commande avec une DataTable Commande et une DataTable DetailCommande.
Lors de la visualisation de la commande, les produits appartenant à la commande doivent aussi être visualisé.
Pensez-vous que je dois ajouter à mon DataSet Commandes, une DataTable Produit ?
Ainsi il sera très facile par la DataRelation de connaître les produits rattachés à une commande.
De plus, l'application étant une application distribuée, cela ne fait qu'un accès réseau au lieu de deux (une pour les commandes et une pour les produits)
Merci d'avance pour votre aide.
Et Meilleurs Voeux à tous.
Partager