任何人都可以帮助我解决使用LINQ获得初级儿童的问题吗?
图库选取器选择一个文件夹,我需要获取它的第一级孩子。 这应该是这样的开始,但我对LINQ完全不熟悉,无论我尝试什么,我都会给我一个错误。
List <"Media"> libraryItems = MediaHelper.GetChildrenMedia(this.CurrentContent.GalleryPicker.Value);
我应转发给转发器的媒体项目列表。
答案 0 :(得分:1)
你的第一个问题是:
List<"Media">
您不需要该类型的引号,它应该是:
List<Media>
现在,你的GetChildrenMedia
看起来应该是这样的(我假设这里有层次结构和列,但你得到了一般的想法):
List<Media> libraryItems = MediaHelper.GetChildrenMedia(this.CurrentContent.GalleryPicker.Value);
public List<Media> GetChildrenMedia(Gallery gallery)
{
List<Media> output = repository.Media
.Where(m => m.GalleryId == gallery.Id)
.ToList();
return output;
}