LINQ C#-编写查询以透视样式显示数据
我是C#LINQ新手,不知道如何编写以下查询。我在数据库中有下表LINQ C#-编写查询以透视样式显示数据,c#,sql,linq,C#,Sql,Linq,我是C#LINQ新手,不知道如何编写以下查询。我在数据库中有下表 产品产品ID 名称制造商名称 制造商制造商 名称 每个产品都有一个制造商。要求是我需要显示一个报告,该报告将显示所有制造商(列),并显示每个制造商的产品 下面是我试图实现的一个例子 ) 因为这与数据存储在表中的方式不同,所以我不确定如何检索它。任何帮助都将不胜感激。谢谢类似的方法可能会奏效(做一些假设): 你试过什么吗? var pivot = Manufacturers.Select(m => new {
- 产品
- 产品ID
- 名称制造商名称
制造商
- 制造商
- 名称
因为这与数据存储在表中的方式不同,所以我不确定如何检索它。任何帮助都将不胜感激。谢谢类似的方法可能会奏效(做一些假设):
你试过什么吗?var pivot = Manufacturers.Select(m => new { Name = m.Name, Products = Products .Where(p => p.ManufacturerId == m.ManufacturerId) .Select(p => p.Name) .ToList() });