Accès aux données en utilisant des objets [Résolu]

Signaler
Messages postés
707
Date d'inscription
mercredi 17 novembre 2004
Statut
Membre
Dernière intervention
29 septembre 2013
-
nhervagault
Messages postés
6063
Date d'inscription
dimanche 13 avril 2003
Statut
Modérateur
Dernière intervention
15 juillet 2011
-
Bonjour,

Cela fais un petit moment que j'essaye de me mettre au C#, j'essaye d'aborder l'accès aux données avec ADO.Net, dans un premier temps sur une base de données locale simpliste. J'arrive a récupérer toutes les infos et les faires afficher dans ce que je veux sans trop de problèmes...

Néanmoins j'aimerai faire du développement orienté objet "propre", plutot que de faire ce que je code a l'arrache, actuellement les informations de mon DataReader vont dans un ListView en faisant leContenant.contenu = monReader.getString(n),

j'aimerai faire ca plutot avec une classe pour faire un truc du style:

Logins client = new Logins();
client.login = reader.GetString(0);
client.passwd = reader.GetString(1);
client.nom = reader.GetString(2);
client.prenom = reader.GetString(3);
client.email = reader.GetString(4);

monListView.Items.Add(client);

Merci de me donner, ou de m'aiguiller sur une solution adapté pour faire ca un peu plus propre.

Merci d'avance,

1 réponse

Messages postés
6063
Date d'inscription
dimanche 13 avril 2003
Statut
Modérateur
Dernière intervention
15 juillet 2011
25
Salut,


Il est plus maintenable de faire ton binding
avec

client.login = reader["login"].toString();
client.num= convert.ToInt32(reader["login"]);


//meme si le code un poil plus long il est plus maintenable
exemple ajout et suppression de colonne.


Tu peux regardé du coté de linq2sql.