Bonjour,
voici une requete en langage SQL :
je voudrais faire la même chose avec EntityFrameWork dans un projet WPF :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 select * from ERP_PROD..ER2.GCFAM_CPTA where FAMC_TYPE = 'T' order by case when FAMC_CODE like 'C%' then 0 else 1 end;
Merci de votre aide.
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 public static void GetFam_Cpta(ComboBox cb) { using (OracleEntities dc = new OracleEntities()) { cb.ItemsSource = (from f in dc.GCFAM_CPTA.AsEnumerable() where f.FAMC_TYPE == "T" orderby // comment ecrire le case when de SQL ?? select new { f.FAMC_CODE, f.FAMC_LIBELLE, t = string.Join("-", f.FAMC_CODE, f.FAMC_LIBELLE) }).ToList(); cb.DisplayMemberPath = "t"; cb.SelectedValuePath = "FAMC_CODE"; dc.Dispose(); } }
Partager