Asp.net 如何单独使用匿名类型的数据?

Asp.net 如何单独使用匿名类型的数据?,asp.net,arrays,sql-server,entity-framework,multidimensional-array,Asp.net,Arrays,Sql Server,Entity Framework,Multidimensional Array,我正在用asp.net创建一个程序,并使用sql server实体框架 MyEntitiesCONF db = new MyEntitiesCONF(); var query = (from p in db.f join q in db.members on p.friend_id equals q.ID where p.ui

我正在用asp.net创建一个程序,并使用sql server实体框架

MyEntitiesCONF db = new MyEntitiesCONF();
           var query = (from p in db.f
                         join q in db.members
                         on p.friend_id equals q.ID
                         where p.uid == 1
                         select new
                         {
                             name = q.Name,
                             id = p.friend_id,

                         }).ToArray();
当我执行查询时,我将得到一个{f_uuanonymoustype1[6]} 这意味着它是一个匿名类型,有6个返回(每个返回有2个字段名和id) 所以它有点像一个2d数组 这是我的问题,我如何使用这个2d数据? 我想在某个地方动态使用每个6 ID字段,在其他地方动态使用名称字段, 有什么想法吗? 还有一个问题,我如何获得数组列表,而不是匿名类型
谢谢

例如,使用元组。你能解释更多吗?如何编写代码