Besoin d'aide sur ma methode dans un Domaine service.
Bonjour je suis coincé sur l'utilisation de mes "EntityQuery"
je suis nouveau dans l'utilisation des domaine service.
Code:
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:
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.