Bonjour je suis coincé sur l'utilisation de mes "EntityQuery"
je suis nouveau dans l'utilisation des domaine service.


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
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
 
 void proc_load()
        {
            if (!bCategorieLoaded)
                db.Load(db.GetT_I_GroupeIndicateurQuery()).Completed += (s00, a00) => { bCategorieLoaded = true; proc_updateIHM(); };
            else proc_updateIHM();
 
           if (!bGroupeIndicateurLoaded) db.Load(db.GetT_I_R_Indicateur_GroupeQuery()).Completed += (s3, a3) => { bGroupeIndicateurLoaded = true; proc_updateIHM(); };
           else proc_updateIHM();
 
           if (!bIndicateurLoaded)
               db.Load(db.GetT_I_IndicateurQuery()).Completed += (s2, a2) => { bIndicateurLoaded = true; proc_updateIHM(); };
           else proc_updateIHM();
 
           if (!bCategorieLoaded && !bGroupeIndicateurLoaded && !bIndicateurLoaded) 
               proc_updateIHM(); 
 
        }
 
       void proc_updateIHM()
       {
           proc_definirMenu_categorie();
 
 
         }
 
 void proc_definirMenu_categorie()
       {
           menu_vertical.Children.Clear();
           var _categories = clMethodes.proc_getCategories(db);
           foreach (var category in _categories)
           {
               bouton_vertical btn = new bouton_vertical();
               btn.libelle = category.LIB_GRO;
               btn.Tag = category;
                btn.MouseLeftButtonDown += new MouseButtonEventHandler(btn_categorie_MouseLeftButtonDown);
               menu_vertical.Children.Add(btn);
 
           }
 
           bMenuCategorieDefini = true;
 
           proc_selectionnerPremierElement();
       }

mon problème ce situe ici: sur la méthode proc_getCategories(db);


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
 
      public static List<T_I_GroupeIndicateur> proc_getCategories(MonographieDomainContext _db)
        {
            try
            {
                return _db.T_I_GroupeIndicateurs.ToList();
 
            }
            catch (Exception)
            {
 
                return new List<T_I_GroupeIndicateur>();
            }
 
        }
Rien ne s'affiche pourtant il y des données dans ma base de donnée.

Est ce que j'ai bien utilise : if (!bGroupeIndicateurLoaded) db.Load(db.GetT_I_R_Indicateur_GroupeQuery()).Completed += (s3, a3) => { bGroupeIndicateurLoaded = true; proc_updateIHM(); }; ?

j'ai besoin de tutorial sur les domaines Services


Merci pour l'aide
Cordialement
solaar.