2009-06-11 68 views
0

我有一個帖子級和後可以有一個文件,該文件可以有多個標籤LINQ to SQL關聯?

我想通過文件後遍歷並顯示所有文件標籤

foreach(File f in Post.Files) 
{ 
    f.Tags 
} 

怎麼辦我需要在這個foreach上獲得最高標籤?只會有一個。

我試圖

f.Tags.Select(n => n) 

沒有運氣。

感謝

+0

順便說一句,您可以隨時省略。選擇(n => n) – 2009-06-11 19:10:03

回答

1

要獲取一個文件的第一個標籤,使用:

f.Tags.First() 

如果每個後一個文件,每個文件多個標籤,雖然,這樣的事情可能更爲合適:

foreach(Tag t in Post.Files.First().Tags) { 
    // Do something with t 
} 
0

Posts.SelectMany(pPost => pPost.Files.SelectMany(PFILE => pFile.Tags.Select(PTAG => PTAG)))