这就是我现在所拥有的。
public ViewResult Index(string id)
{
var posts = db.Posts.Include(p => p.Blog.Id);
return View(posts.ToList());
}
这是返回所有帖子,我如何做linq查询只给我Blog.id == id
答案 0 :(得分:2)
我相信你只需要使用.Where()过滤你的帖子。下面,我假设Blog.Id是一个字符串。如果不是,你必须适当地施放。
public ViewResult Index(string id)
{
var posts = db.Posts.Where(p => p.Blog.Id == id);
return View(posts.ToList());
}