是什么,下面的查询返回类型:如何声明分组的返回类型的LINQ查询
var photos = job.Photos.GroupBy(x => x.Location)
.Select(group =>
new
{
Name = group.Key,
Photos = group.OrderByDescending(x => x.DateAdded)
})
.OrderBy(group => group.Name)
.ToList();
根据调试它的类型为:
'System.Collections.Generic.List<<anonymous type: string Name, System.Linq.IOrderedEnumerable<Project.Models.Photo> Photos>>'
,但我不不知道如何声明这种类型。
我已经试过
public List<string, IOrderedEnumerable<Photo>> Photos {get; set;)
但由于调试说名单只需要一个元素
我不确定我是否理解,是否有与“名称”和“照片”属性类型? – Smeegs