Bonjour,
J'aimerai savoir s'il n'y a pas un moyen rapide et "propre" pour importer une table de base de données dans un Objet ?
Pour le moment, je fais une classe (Chantier par exemple) avec autant de données membres et propriétés qu'il y a de colonne en BDD.
une méthode SetPersonneById(int id) qui envoie une requête SELECT sur la base et stock le résultat dans un DataSet le temps d'initialiser l'objet :
et ensuite je fais des methodes :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Object o; o = ds.Tables["Table"].Rows[0]["Colonne"]; this.MaPropriete = (o is System.DBNull) ? 0 : (Int32)o;
Pour le squelette de la Classe j'utilise Power AMC, mais c'est quand même très long, et ce qui me dérange c'est le nombre de membre (+ 40)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 public void InsertChantier() public void UpdateChantier() ...
N'y a t'il pas une solution mieux adapté ?
Merci
Partager