我有一个表[T1]与此informaions的LINQ to SQL得到一个一对多表列结果作为数组
- ID
- 用户名
- 其他...
第二表[T2]是
- ID
- 用户名
- 名称
关系是从T1一个用户可以有多个T2
我想导致像
- ID =数字
- 用户ID =数字
- 数组[t2.name,t2.name,t2.name]
我的灵到SQL就像
var result = (from t1 in context.t1
join t2 in context.UserID on t1.ID equals t2.UserID
select new CLASS
{
ID = t1.ID,
UserID = t1.UserID,
Names = t2.name
}).Take(10).ToList();
但是,这给我造成每个t2.name作为单独的一行。我如何收集数组中的所有名字?
LINQ to SQL,ASP.NET C#4.0