我有一個表[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