Advertisement
Guest User

Untitled

a guest
Mar 18th, 2019
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.98 KB | None | 0 0
  1. Employee_Table
  2. empid
  3. name
  4.  
  5. Timesheet
  6. id
  7. empid
  8. taskid
  9. sat
  10. sun
  11. mon
  12. tues
  13. wed
  14. thurs
  15. fri
  16. sat
  17.  
  18. Task
  19. taskid
  20. taskname
  21.  
  22. var result = (from e in db.Employees
  23. join t in db.TimeSheets on e.Id equals t.EmployeeId
  24. group e by t.TaskId into g
  25. orderby g.Key
  26. select new
  27. {
  28. empid = g.Key,
  29. name = g.Select(e => e.Name),
  30. sat = g.Select(s => s.Saturday), // cannot access this info
  31. sun = g.Select(s => s.Sunday),
  32. mon = g.Select(s => s.Monday),
  33. tue = g.Select(s => s.Tuesday),
  34. wed = g.Select(s => s.Wednesday),
  35. thurs = g.Select(s => s.Thursday),
  36. fri = g.Select(s => s.Friday),
  37. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement