如何在EF core 2.1中使用Include和.ThenIncludein Linq查询语法

时间:2019-02-11 10:51:48

标签: c# linq ef-core-2.1

是否可以在Linq查询语法中的Linq方法查询下进行转换,或者这是唯一或正确的方法。

var posts = context.Posts.Where(x=>x.Title== "Where to buy Mars Bars")
            .Include(e => e.PostTags)
            .ThenInclude(e => e.Tag)
            .ToList();

foreach (var post in posts)
{
    foreach (var tag in post.PostTags.Select(e => e.Tag))
    {
        Console.WriteLine($"    Tag {tag.Text}");
    }
}

0 个答案:

没有答案