Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 得到一级儿童?_C#_Asp.net_Linq - Fatal编程技术网

C# 得到一级儿童?

C# 得到一级儿童?,c#,asp.net,linq,C#,Asp.net,Linq,有谁能帮我解决使用LINQ获得一级儿童的问题吗 画廊选择器选择一个文件夹,我需要取它的第一级子文件夹。 一开始应该是这样的,但我对LINQ是全新的,无论我做了什么尝试,我总是会给我一个错误 List <"Media"> libraryItems = MediaHelper.GetChildrenMedia(this.CurrentContent.GalleryPicker.Value); List libraryItems=mediaheloper.GetChildrenMedia

有谁能帮我解决使用LINQ获得一级儿童的问题吗

画廊选择器选择一个文件夹,我需要取它的第一级子文件夹。 一开始应该是这样的,但我对LINQ是全新的,无论我做了什么尝试,我总是会给我一个错误

List <"Media"> libraryItems = MediaHelper.GetChildrenMedia(this.CurrentContent.GalleryPicker.Value);
List libraryItems=mediaheloper.GetChildrenMedia(this.CurrentContent.GalleryPicker.Value);

这是我应该转发给repeater的媒体项列表。

您的第一个问题是:

List<"Media">

aa那么,错误是怎么说的呢..?您至少应该显示
GetChildrenMedia
,否则我们看不到问题。var libraryItems=可能这就是代码中的linq表达式在哪里?
列表
将不起作用。也许你是指
列表
。另外,我想这里没有人知道什么是
GetChildrenMedia
,或者它们是如何工作的。
List<Media>
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;
}