2010-06-30 103 views
0

我正在使用VS2008 3.5框架。使用存儲過程的實體框架 - 需要幫助

我試圖使用實體框架進行數據訪問,但我 運行存儲過程的幾個問題。

我導入此存儲過程到框架圖,然後 使它函數導入,但我沒有看到我的存儲過程

 using (MyEntities context = new MyEntities()) 
     { 
      foreach (Basic visit in context.) //<<< i dont see the SP here? 
      { 
           } 
     } 

任何幫助嗎?

回答

0

您需要返回類型。如果沒有返回類型,通常會發生這種情況。

您只需創建一個名爲ReturnHelper的虛擬實體,並將一個標量值「return」作爲Int32並在您的函數import中用作標量輸出。這應該做的伎倆:-)

的HOWTO: http://www.devtoolshed.com/using-stored-procedures-entity-framework-scalar-return-values

http://www.danrigsby.com/blog/index.php/2009/05/20/entity-framework-40-scalar-and-void-functions

+0

你會告訴我做的步驟,因爲我是新來的EF,從來沒有這樣做過。 - 謝謝。 – 2010-07-02 00:53:56

+0

你可以在這裏找到一個很好的解釋: http://www.devtoolshed.com/using-stored-procedures-entity-framework-scalar-return-values and here: http://www.danrigsby.com/博客/ index.php的/ 2009/05/20 /實體框架-40-標量和空隙功能/ – 2010-07-18 21:12:17