簡體   English   中英

LINQ to SQL關聯?

[英]LINQ to SQL associations?

我有一個Posts類,該帖子可以有一個文件,並且該文件可以有很多標簽

我想遍歷帖子中的文件並顯示所有文件標簽

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

我需要在此foreach中獲得最高標簽嗎? 永遠只有一個。

我試過了

f.Tags.Select(n => n)

沒有運氣。

謝謝

要獲取文件的第一個標簽,請使用以下命令:

f.Tags.First()

如果每個帖子只有一個文件,而每個文件有多個標簽,則可能更合適:

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

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM