Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Entity-Framework multiple table query
- var feuilleDeTemps = from fdt in context.FT.Include("FTJ") where
- (fdt.ID_Employe == employe.ID_Employe) &&
- (fdt.DateDepart <= date) &&
- (fdt.DateFin >= date)
- select fdt;
- var horaireEmploye = from h in context.HR
- where h.ID_Employe == employe.ID_Employe
- select h;
- var congeCedule = from cc in context.CC.Include("C")
- where (cc.ID_Employe == employe.ID_Employe &&
- cc.Date <= dateFin &&
- cc.Date >= dateDebut)
- select cc;
- Employe.FeuilleDeTemps = feuilleDeTemps;
- Employe.horaireEmploye = horaireEmploye;
- Employe.congeCedule = congeCedule;
- return Employe;
- Select e.ID_Employe, ft.*, ftj.* FROM Employe e
- INNER JOIN FeuilleDeTemps ft
- ON e.ID_Employe = ft.ID_Employe
- INNER JOIN FeuilleDeTempsJournee ftj
- ON ft.ID_FeuilleDeTemps = ftj.ID_FeuilleDeTemps
- WHERE ft.DateDepart >= '2011-09-25 00:00:00.000' AND ft.DateFin <= '2011-10-01 23:59:59.000'
- Select e.ID_Employe, hr.* FROM Employe e
- INNER JOIN HoraireFixeEmployeParJour hr
- ON hr.ID_Employe = e.ID_Employe
- Select e.ID_Employe, cc.* FROM Employe e
- INNER JOIN CongeCedule cc
- ON cc.ID_Employe = e.ID_Employe
- INNER JOIN Conge c
- ON c.ID_Conge = cc.ID_Conge
Add Comment
Please, Sign In to add comment