2013-09-30 80 views
0

我的問題是,我們可以使用ADO.Net命令調用EF中的SP。如果是的話,您可以發表一些示例代碼。在.Net MVC 4 + EF中調用SP's 5

我剛剛開始研究.Net MVC 4 + EF 5(ORM)。但不知道EF如何工作。 EF比ADO.Net對象更好嗎?我是這種編碼的新手。所以需要澄清一些。

在此先感謝。

Jagadisha

+4

快速谷歌搜索「實體框架的存儲過程」彷彿回到了很多有用的信息。至於哪個框架更好,這完全是主觀的。 – David

回答

0

打開您正在創建的模型的EDMX文件。然後右鍵單擊文件並點擊「從數據庫更新模型」。選擇您想要導入的功能/ SP,然後點擊'更新'。然後,右鍵單擊相同的EDMX文件,然後單擊「添加新的/函數導入」,並將「方法名稱」添加到「函數名稱」字段。

將導入添加到dbcontext後,您現在可以使用dbcontext.MethodName語法將proc作爲函數調用。

下面是與步驟和更多的細節有很大的文章......

http://www.entityframeworktutorial.net/EntityFramework4.3/execute-stored-procedure-using-dbcontext.aspx