この情報を含む1つのテーブル[T1]があります
- ID
- ユーザーID
- 他の...
2台目[T2]は
- ID
- ユーザーID
- 名前
関係は T1 からの 1 人のユーザーであり、多くの 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