我有一个 LINQ 查询,它选择一个团队 ID 和团队名称列表来填充下拉列表。查询如下所示:
var teams = db.Teams.Where(t => t.isActive)
.Select(t => new {t.TeamID, t.TeamName});
但是,我希望结果集采用二维字符串数组的形式,因为这是填充 DDL 的函数所需要的。我知道我可以使用 for 循环并构建数组,但我更喜欢它,如果可能的话,一步完成。
有没有类似的东西?
string[][] teams = db.Teams.Where(t => t.isActive)
.Select(t => new {t.TeamID, t.TeamName})
.To2DArray();