2

私には機能があります

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>ますか?

4

1 に答える 1

6

ユーザー名の個別のセットが必要なようです...使用しないのはなぜですか:

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();

これらすべての匿名型は必要ありません:)

于 2010-07-03T10:38:17.667 に答える