0

你可以請你把時間花在這4上嗎?如果我們犯了錯誤,我們會在未來3年重複犯下同樣的錯誤。它是用asp.net mvc 4和存儲過程做項目的正確方法嗎?

我們開始在asp.net mvc4一個新的大項目,HTML5和CSS3(我們preffer這些因爲我們的應用程序應該針對平板電腦,臺式機,移動)。 所以我覺得它是新的,我們可以更好地從代碼優先的方法開始(最新),比如首先創建類並準備db(sql express)並部署良好,同時我們也支持EF遷移,所以我認爲proj變得更多容易成功和維護。 但是,與經理的小關注,我不知道他是正確的還是錯誤的,因爲他有很好的工作經驗,但他也是MVC的新手。下面是我的查詢香港專業教育學院解釋請看看這個,

- 數據庫與表是準備好了。 - 現在我們必須啓動該項目。 (我認爲我們可以先做代碼逆向工程並開始) 但是,爲此,我們的經理要求我們的團隊傾向於編寫存儲過程,並使用asp.net mvc 4? 我的問題是,用這種組合來完成項目是否正確?爲什麼問你是我一直在網上觀看視頻/教程,他們從來沒有用這種組合說過樣本,並且都用存儲過程說出來,是否有像我們通過EF OR使用存儲過程時不會得到的性能的問題?因爲我們使用的後端存儲過程中,我們會得到性能和易於維修器材作爲我們的總理表示,

蔭完全糊塗了????如果您有解決方案,請在此幫助我。

+0

-1與聊天俚語和無格式文本完全糊塗了斑點。 –

回答

1

在MVC中使用存儲過程沒有任何問題,你可以去做。關於你的表現問題,值得一讀this

如果控制器未在數據訪問層的實現有賴於那麼不管你用什麼是否EF或存儲過程,你是好去。

Darin Dimitrov已經解釋有關here

0

該視頻不代表使用存儲過程的示例,因爲它們不需要存儲過程!所有SP的結果都可以通過EF輕鬆完成,並且花費更少的精力和時間。

但是,你應該考慮三兩件事:

1)看來你所有的是新的EF。因此,使用EF對您的項目來說是潛在的技術風險!

2)請記住,EF會給您的應用程序帶來一些開銷,如果您創建的應用程序適用於大量數據,或者應該一次處理多個請求,那麼最好繼續使用SP。

3)從另一方面,如果你familar與EF,這將大大進步項目快速和容易的,因爲它的有用的抽象和公約。

因此,首先了解你的項目,然後deside你應該往哪個方向走?

相關問題