I want concate a times field based on grouping of Userid and dates field using LINQ . i am using VS2010 C#(WPF).
i have a collection in below format.
and want result like
You want to GroupBy
the UserId, Date and presumably 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)) });
Should select the first UserId
, Date
and Deptname
. Then join the log times together. Haven't checked this but seems like it should work.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With