2012-02-26 100 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

相關問題