提问人:zeifi 提问时间:9/4/2015 最后编辑:Christoszeifi 更新时间:9/5/2015 访问量:190
MVC 中的“Post post = db.posts.Find(Id)”是什么意思 ASP.NET?[关闭]
What does "Post post = db.posts.Find(Id)" mean in ASP.NET MVC? [closed]
问:
ASP.NET MVC 中是什么意思?Post post = db.posts.Find(Id)
我在“帖子”上收到错误:未定义。这是我的代码:
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);
}
答:
3赞
Christos
9/4/2015
#1
该方法是 Entity Framework 的 Find 方法。返回一个(我想这是代表帖子的类),并使用你尝试找到一个带有你传递的 id 的帖子。Find
db.Posts
DbSet<Post>
Post
Find
有关此内容的更多信息,请查看此处,尤其是按主键查找实体部分。
评论
0赞
zeifi
9/6/2015
我试图在帖子类中写一些查询,但我不允许我这样做。在“var”和“where”上出错
0赞
Christos
9/6/2015
@zeifi 嗨,很难帮你向我提供如此模糊的信息。请在您的问题中发布您的相关代码,指出您遇到的问题在哪里,并尽可能清楚地说明您要做什么。谢谢:)
0赞
zeifi
9/12/2015
我正在关注一些他们使用帖子的博客,但没有定义那是什么,我认为这是一些 mvc 的属性/属性,但你发布的链接对我有很大帮助。问题解决了。谢谢:)
0赞
Christos
9/12/2015
不客气!我很高兴我帮助了:)
评论