C# LINQ到SQL关联?
我有一个Posts类,该post可以有一个文件,该文件可以有许多标记 我想在帖子中遍历文件并显示所有文件标签C# LINQ到SQL关联?,c#,.net,linq,linq-to-sql,C#,.net,Linq,Linq To Sql,我有一个Posts类,该post可以有一个文件,该文件可以有许多标记 我想在帖子中遍历文件并显示所有文件标签 foreach(File f in Post.Files) { f.Tags } 我需要在这个foreach中使用什么才能获得顶级标签?只有一个 我试过了 f.Tags.Select(n => n) 没有运气 谢谢要获取文件的第一个标记,请使用以下命令: f.Tags.First() 但是,如果每个帖子有一个文件,每个文件有多个标记,那么这样做可能更合适: forea
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
}
要获取文件的第一个标记,请使用以下命令:
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))Posts.SelectMany(pPost=>pPost.Files.SelectMany(pFile=>pFile.Tags.Select(pTag=>pTag))