2013-08-13 11 views

Antwort

23

Sie wollen GroupBy die Benutzer-ID, Datum und vermutlich DEPTNAME:

_context.Log.GroupBy(l => new { l.UserId, l.dates.Date, l.Deptname }) 
      .Select(g => new { g.Key.UserId, g.Key.Date, g.Key.Deptname, Log = string.Join(",", g.Select(i => i.times)) }); 

Sollte die erste UserId, Date wählen und Deptname . Dann log dich mal zusammen. Habe das nicht überprüft, aber es scheint, als ob es funktionieren sollte.

+0

Noch eine Sache, ich möchte concat String IN/OUT mit Zeit auf alternativ bedeutet 1. Mal mit IN und nächste mit OUT wie IN-10: 33: 33 AM, OUT-10: 33: 39 AM, IN-11: 33:33 Uhr usw –

Verwandte Themen