Post post = db.posts.Find(Id)
在ASP中是什么意思?净MVC吗?
我在"帖子"上得到一个错误:未定义。下面是我的代码:
public ActionResult ShowImage(int id)
{
VirtualSpeechTherapistEntities db = new VirtualSpeechTherapistEntities();
Post post = db.Posts.Find(id); // <- ERROR
LetterInfo letterInfo = new LetterInfo();
letterInfo.Letter_ID = post.Letter_ID;
letterInfo.Letter_Pic = post.image_url;
//set all other information you required
return View("TherapyLetter", letterInfo);
}
可能,Find
方法是实体框架的方法Find。db.Posts
返回一个DbSet<Post>
(我认为Post
是代表一个帖子的类),并使用Find
,你试图找到一个你通过那里的id的帖子。
有关这方面的更多信息,请查看此处,特别是部分,通过主键查找实体。