我在我的mvc页面上有几个问题。当用户登录时,他们应该看到他们创建的帖子,但是当用户看到所有用户的所有帖子时。 (Linq issue from my index page)linq在mvc中使用实体框架
另外BlogUser正在显示该表的全部内容。我只想显示电子邮件地址。我在我的索引中尝试了BlogUser.Email
,但它抛出了一个错误。
,我想起来了,现在看起来是这样的结果:
[在这里输入的形象描述] [1]
查看:
控制器:
public ActionResult Index()
{
Post post = new Post();
post.BlogUserEmail = User.Identity.Name;
var posts = db.Posts.Include(p => p.BlogUser).Include(p => p.Category);
//var posts = db.Posts.Include(p => p.BlogUser.Email).Include(p => p.Category);
return View(posts.ToList());
}
![输入图片描述] [2]
这工作(虽然它是BlogUserEmail不PostUserEmail)。 –