获取LINQ中值的列列表

获取LINQ中值的列列表,linq,visual-studio-lightswitch,lightswitch-2012,Linq,Visual Studio Lightswitch,Lightswitch 2012,我想得到一列带有每行值的Ages来计算模式 这是我的密码: int[] ages = ? var mode = ages.GroupBy(n => n). OrderByDescending(g => g.Count()). Select(g => g.Key).FirstOrDefault(); 我的问题是我无法在网格上获得包含值列的lambda表达式 您可以尝试以下方法(如果我们给您命名为table Person,因为我不知

我想得到一列带有每行值的Ages来计算模式

这是我的密码:

int[] ages = ?

 var mode = ages.GroupBy(n => n).
           OrderByDescending(g => g.Count()).
           Select(g => g.Key).FirstOrDefault();

我的问题是我无法在网格上获得包含值列的lambda表达式

您可以尝试以下方法(如果我们给您命名为table Person,因为我不知道它的名称):

List<int> listAges = new List<int>();
// Here db is your DataContext.
listAges = db.Person.OrderByDescending(p => p.Age).Select(p => p.Age).ToList();
int[] ages = listAges.ToArray();