小编use*_*777的帖子

使用linq将逗号分隔的列表放入列中

我有两个表,它们之间有一对多的关系,并希望执行一个linq查询,该查询将从多个表中获取值,并从连接到每个记录的值中生成一个逗号分隔的列表.其他表.我可以使用"stuff"函数和"for xml path"函数在sql中执行此查询.例如,假设我有以下表结构:

1)区
列:id,名称
2)存储
列:id,name,districtid

现在假设我想生成一个查询以返回以下列:district.id,district.name,stores(与该区域关联的以逗号分隔的商店列表)

如何通过linq实现这一目标?

在一个查询中,我想在没有任何for循环的情况下执行此操作.

c# linq asp.net linq-to-sql

2
推荐指数
1
解决办法
6460
查看次数

标签 统计

asp.net ×1

c# ×1

linq ×1

linq-to-sql ×1