相关疑难解决方法(0)

是否可以使用LINQ旋转数据?

我是LINQ的新手,但我想知道是否可以使用LINQ从以下布局转移数据:

CustID | OrderDate | Qty
1      | 1/1/2008  | 100
2      | 1/2/2008  | 200
1      | 2/2/2008  | 350
2      | 2/28/2008 | 221
1      | 3/12/2008 | 250
2      | 3/15/2008 | 2150
Run Code Online (Sandbox Code Playgroud)

进入这样的事情:

CustID  | Jan- 2008 | Feb- 2008 | Mar - 2008 |
1       | 100       | 350       |  250
2       | 200       | 221       | 2150
Run Code Online (Sandbox Code Playgroud)

linq pivot-table

167
推荐指数
3
解决办法
7万
查看次数

使用Linq加入多个IEnumerable <>

我有以下用数据填充的类

public class cntrydata
{
    public string countryid { get; set; }
    public string countryname { get; set; }

    public IEnumerable<Data> data { get; set; }

}
public class Data
{
        public int year { get; set; }
        public float value { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

我有一个IEnumerable结果,其中包含如下数据:

IEnumerable<cntryData> result

USA
United States
   2000 12
   2001 22
   2004 32

CAN
Canada
   2001 29
   2003 22
   2004 24
Run Code Online (Sandbox Code Playgroud)

我想使用LINQ评估"result"对象以获得以下结果:

2000 USA 12   CAN null
2001 USA 22   CAN 29
2003 USA null …
Run Code Online (Sandbox Code Playgroud)

c# linq

6
推荐指数
1
解决办法
1万
查看次数

标签 统计

linq ×2

c# ×1

pivot-table ×1