Bonjour
J'ai une base contenant une table assez mal construite :
du genre :
J'ai 16 x le groupe Info contenant Code, Libelle et Valeur ... et cela devrait encore augmenter.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 ListeInfos ( id varchar2(40), CodeInfo1 number, LibelleInfo1 varchar2(40), ValeurInfo1 float, CodeInfo2 number, LibelleInfo2 varchar2(40), ValeurInfo2 float, CodeInfo3 number, LibelleInfo3 varchar2(40), ValeurInfo3 float )
Je souhaiterais mapper vers un objet de la class ListInfo ci-dessous avec un objet de class ListInfoData pour chaque Info.
et
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 public class ListInfoData { private int _code; private float _valeur; private string _libelle; .... }
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 public class ListInfo { private int _id; private ListInfoData _info1; private ListInfoData _info2; private ListInfoData _info3; ... }
Je sais bien qu'une liste d'info (private IList<ListInfoData> _infos) serait encore mieux mais je suis limité dans mes modif par l'Historique !!! (ne pas toucher aux tables)
Ce sera sans doute (j'espère) pour une évolution ultérieure.
Ma question: comment mapper les colonnes
CodeInfo1 = > _info1.Code
LibelleInfo1 => _info1.Libelle
ValeurInfo1 => _info1.Valeur
CodeInfo2 = > _info2.Code
LibelleInfo2 => _info2.Libelle
ValeurInfo2 => _info2.Valeur
etc ...
merci de votre aide
Partager