1
我是ASP.NET MVC的新手。我應該創建一個頁面,讓用戶通過中央倉庫爲他們的商店訂購訂單。產品和數量由數據庫的存儲過程列出。我必須顯示由存儲過程計算的gridview中的行。我想在用戶對gridview進行更改後,將更改後的數據插入到SQL表中。用戶可以調用保存的文檔並對其進行更改並再次保存。MVC - 從實體框架中的存儲過程中選擇
我無法制定一個如何制定策略。如果我使用實體框架,我可以在網格中顯示SQL表格行,但這不是我的目標。我必須讓SQL首先計算數據。你能否給我一些啓動點和步驟。我希望我能解釋我需要什麼。
很好的解釋謝謝你的答案,但還有一個問題;數據來自存儲過程到複雜類型,這是我在gridview中的數據源,但我怎麼能更新或插入所需的列值到我希望的另一個表中? – Haloki
如果需要,您可以編寫一個存儲過程來保存數據,它將接受更新的字段作爲輸入。或者如果你有一個表格用於保存數據,你可以創建一個由EF創建的名爲class的對象,並填寫所有的細節。像'updatedData dt = new UpdatedData();''dt.txt =「你從dataGrid獲得的任何更新數據」;''_db.Add(dt);''_db.saveChange()' – Viplock
@Haloki希望以上解釋和[鏈接](http://www.asp.net/mvc/overview/getting-started/getting-started-with-ef-using-mvc/implementing-basic-crud-functionality-with-the-entity- framework-in-asp-net-mvc-application)會幫助你 - 謝謝。 – Viplock