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 :
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;
et ensuite je fais des methodes :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
public void InsertChantier()
public void UpdateChantier()
...
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)

N'y a t'il pas une solution mieux adapté ?

Merci