I have a list of entries List<StatisticsData>
public class StatisticsData
{
public Guid Id { get; set; }
public string PagePath { get; set; }
public DateTime Date { get; set; }
}
Sample values:
94F0F2FF-D251-46AA-8AF4-E1CE14A70DFF | osahori.com.pr | 2020-02-18
1697C57B-BD10-43A2-B0F8-EDDFD289AB9B | osahori.com.pr/clientes | 2020-02-18
E91C049A-2F63-4B2E-87BD-B41284332614 | osahori.com.pr/faco-seu-orcamento | 2020-02-18
E91C049A-2F63-4B2E-87BD-B41284332614 | tc.onsiege.com/ | 2020-02-18
BF596A54-C9FF-4FE4-8881-3C1BBCA6C3A6 | tc.onsiege.com/home | 2020-02-18
5D32AF13-B7F9-40BB-927C-C07C5AC994FF | www.ubertaxi.com.br | 2020-02-18
17B5925F-8EFD-4DE1-BC56-4CB1241D0EF1 | www.ubertaxi.com.br/clients | 2020-02-18
...
In result I need groups for the same context of PagePath, e.g:
First group:
94F0F2FF-D251-46AA-8AF4-E1CE14A70DFF | osahori.com.pr | 2020-02-18
1697C57B-BD10-43A2-B0F8-EDDFD289AB9B | osahori.com.pr/clientes | 2020-02-18
E91C049A-2F63-4B2E-87BD-B41284332614 | osahori.com.pr/faco-seu-orcamento | 2020-02-18
Second group:
E91C049A-2F63-4B2E-87BD-B41284332614 | tc.onsiege.com/ | 2020-02-18
BF596A54-C9FF-4FE4-8881-3C1BBCA6C3A6 | tc.onsiege.com/home | 2020-02-18
Third:
5D32AF13-B7F9-40BB-927C-C07C5AC994FF | www.ubertaxi.com.br | 2020-02-18
17B5925F-8EFD-4DE1-BC56-4CB1241D0EF1 | www.ubertaxi.com.br/clients | 2020-02-18
Etc.
Is it possible to do with LINQ?