Вернуться список <string>после группировки по - PullRequest
1 голос
/ 03 июля 2010

у меня есть функция

public List<string> UserList()
{
    var q = from i in _dataContext.PageStat group i by new { i.UserName } into ii select new { ii.Key.UserName };
}

Как мне вернуть List<string>?

1 Ответ

5 голосов
/ 03 июля 2010

Похоже, вы просто хотите различный набор имен пользователей ... почему бы просто не использовать:

return _dataContext.PageStat.Select(u => u.UserName)
                            .Distinct()
                            .ToList();

Если вы действительно хотите использовать группировку, вы можете сделать:

var q = from i in _dataContext.PageStat
        group i by i.UserName into ii
        select ii.Key;
return q.ToList();

Вам не нужны все эти анонимные типы:)

...