LINQ Pivot with dynamic columns

后端 未结 2 1906
借酒劲吻你
借酒劲吻你 2021-01-15 09:56

I\'m trying to create a Pivot using LINQ with dynamic columns. I have created a Pivot in SQL Server where you do not know which columns are going to get used. But don\'t kno

相关标签:
2条回答
  • 2021-01-15 10:39
        List<CustData> myList = GetCustData();
    
        var query = myList
            .GroupBy(c => c.CustId)
            .Select(g => new {
                CustId = g.Key,
                Jan = g.Where(c => c.OrderDate.Month == 1).Sum(c => c.Qty),
                Feb = g.Where(c => c.OrderDate.Month == 2).Sum(c => c.Qty),
                March = g.Where(c => c.OrderDate.Month == 3).Sum(c => c.Qty)
            });
    

    this is the answer from David B in this url

    0 讨论(0)
  • 2021-01-15 10:52

    This might be what you are looking for: http://www.extensionmethod.net/Details.aspx?ID=147

    0 讨论(0)
提交回复
热议问题