2012-02-26 88 views
0

我正在创建一个论坛,其中有一些类似的外观! 用户可以提出问题,并可以从其他用户那里得到答案。显示对所选文章的所有评论

我有两个不同的表提问{ID(PK),问题}和答案{ID(PK),ANS,脉冲Qid(FK)}

此 它包含指数也我已创建控制器,创建,详细介绍 在侧指数,我已经插入如下:

using (var _db = new Model1Container()) 
     { 
      Question q = _db.Questions.Find(id); 
      return View(q); 
     } 

认为我有一个叫秀,将显示所有与该特定问题的评论链接中.....

但我无法做到这一点...我哈哈已经试过:

 using (var _db = new Model1Container()) 
     { 
      var a = (from m in _db.Answers 
        where m.QuestionQId == id 
        select m); 

      return View(a); 
     } 

,但它不工作...我使用实体框架

请帮助我!

+1

什么不起作用?你得到一个错误或什么? – 2012-02-26 17:57:20

回答

0

变化

 
select m); 

 
using (var _db = new Model1Container()) 
     { 
      var a = (from m in _db.Answers 
        where m.QuestionQId == id 
        select m).ToList(); 

      return View(a); 
     } 

要立即强制执行。否则,查询的执行可能发生在_db变量的范围之外。

+0

谢谢!谢谢!非常感谢你..... It Worked :) – EqEdi 2012-02-27 04:01:13

+0

酷标记此接受,然后请:) – 2012-02-27 06:20:10

相关问题