2015-11-04 53 views
0

我們有一個帶有普通Ado.NET Oracle連接的Asp.net Web應用程序。 後端完全在stored procedures上運行。 現在,我們的管理層要求我們將整個應用程序升級到MVC。 管理層已經提出了一些標準,他們說我們必須使用EntityFramework model,並且使用同一組stored procedures而不做任何更改。使用EntityFramework模型作爲存儲過程的MVC

這是我的問題。我的應用程序中的每個操作都是從Oracle DB中編寫的stored procedures運行的。是否可以在Oracle中調用與Entity framework完全相同的stored procedures。我怎樣才能做到這一點?

在大多數情況下,存儲過程在後端執行大量的操作,如插入,更新,選擇或全部。

我知道實體框架需要一個實體模型。如果存儲過程 將起作用,那麼實體模型將是什麼。有沒有針對 的解決方法?

回答

1

嘗試這個example使用與實體框架的存儲過程,也許你需要了解你的項目的事情,是否使用實體或複雜類型作爲存儲過程的一部分。

+0

這很有幫助。我會詳細介紹它。我對於實體模型會有什麼困惑。因爲在表格中關係,表格結構一切都來了,你只需要調用方法。在存儲過程中,我感到困惑。 – smilu

相關問題