Возврат списка<строка> после группировки по
У меня есть функция
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 ответ
Решение
Похоже, вы просто хотите различный набор имен пользователей... почему бы просто не использовать:
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();
Вам не нужны все эти анонимные типы:)