我對ASP.NET MVC和MVC一般來說很新。從舊式的「意大利麪條」設計實踐轉到WebForms是一個很大的改變,但在我看來這似乎更大(但更好)。ASP.NET-MVC數據/模型的最佳實踐newb
我有一些關於數據特定任務的問題。
- 爲了簡單起見,說我有(50)稱爲與PIN INT PinId的柱結構的數據庫表,值VARCHAR並與列ENTRYID INT,PinId INT另一個表稱爲條目。
- 我有一個MVC視圖,它將一個字符串值作爲PIN碼。
- 目標是在Entry表中插入一行。要做到這一點,我必須查找相應的PinId到提供的值。
我的問題是,我在哪裏執行數據查找。我可以輕鬆地在控制器中執行插入新Entry對象的操作,但這是正確的嗎?不知怎的,這種查找應該在模型中執行嗎?
此外,我遵循WROX專業ASP.NET MVC 1.0中概述的說明和實踐。我創建了一個DataRepository類來處理我所有的數據庫重負載,並且正在使用該書中描述的驗證類。
任何見解都會受到歡迎,因爲我是MVC的真正新手。
歡呼聲和感謝堆垛機!