返回c#中Blog.ID == id的帖子列表

时间:2012-12-09 21:56:20

标签: c# linq

这就是我现在所拥有的。

    public ViewResult Index(string id)
    {
        var posts = db.Posts.Include(p => p.Blog.Id);
        return View(posts.ToList());
    }

这是返回所有帖子,我如何做linq查询只给我Blog.id == id

1 个答案:

答案 0 :(得分:2)

我相信你只需要使用.Where()过滤你的帖子。下面,我假设Blog.Id是一个字符串。如果不是,你必须适当地施放。

public ViewResult Index(string id)
{
    var posts = db.Posts.Where(p => p.Blog.Id == id);
    return View(posts.ToList());
}