Как мне преобразовать следующий запрос с помощью лямбда-оператора - PullRequest
1 голос
/ 30 августа 2011
var a = from u in Users
                group u by new {u.UserName,u.Address,u.City,u.State} into abc
                select new
                {
                    Count=abc.Count(),
                    Name= abc.Key.UserName,
                    Address=abc.Key.Address,
                    State=abc.Key.State,
                    City=abc.Key.City   
                };

1 Ответ

2 голосов
/ 30 августа 2011

Попробуйте это

var a = users.GroupBy(u => new {u.Username, u.Address, u.City, u.State})
        .Select(abc => new
                          {
                               Count = abc.Count(),
                               Name = abc.Key.Username,
                               Address = abc.Key.Address,
                               State = abc.Key.State,
                               City = abc.Key.City
                           });
...