Я хочу вывода результатов Linq к IEnumerable списка, но я получаю ошибку произнесения:Ошибка при объединении в Linq запрос
IEnumerable<vwHour> Total = (from p in vwHours.Where(ph => ph.UserName == UserName())
group p by p.Date into g
select new {Date = g.Key.Value.ToString("mm/dd/yy"), Total = g.Sum(p => p.Hours),});
Сообщение об ошибке:
Cannot implicitly convert type 'System.Linq.IQueryable<AnonymousType#1>' to 'System.Collections.Generic.IEnumerable<UI.Models.vwHour>'. An explicit conversion exists (are you missing a cast?)
я упускаю что-нибудь здесь?
Спасибо за объяснение! Вы можете обновить свой ответ на vwHour() {... – user793468
@ user793468:() необязательно в синтаксисе инициализатора объекта. http://msdn.microsoft.com/en-us/library/vstudio/bb384062.aspx –