我有一张包含这些信息的表[T1]
- ID
- 用户身份
- 其他...
第二张桌子[T2]是
- ID
- 用户身份
- 姓名
关系是 T1 的一个用户可以有多个 T2
我想得到类似的结果
- ID = 号码
- 用户 ID = 号码
- 数组[t2.name,t2.name,t2.name]
我对 sql 的 ling 就像
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