我的問題很簡單。我想知道將我的ViewModels
放在MVC應用程序中的位置。把ViewModel類放在MVC的地方
目前我正在處理的項目只有ViewModels
,它們存儲在Models
文件夾中。在該文件夾中,我們直接創建ViewModel類。
但通常我也會有Model
類,以從數據庫中獲取數據或其他東西。然後從Controller
我會'談''模型的方法,並將結果存儲在ViewModel
屬性。
但我在哪裏使用Model
類和ViewModel
類,當我使用它們?從這兩種結構化文件/文件夾的角度來看,什麼是一種好的做法?
我看到有'ViewModel'文件夾中沒有問題一樣。沒有限制,指出'Model'文件夾應該存在。 –
@AndreiV我知道,但我現在都有。那麼,將'ViewModel'放在Model文件夾的ViewModels文件夾和'Model'中是否正常? – Vivendi
如果你同時使用'ViewModel'作爲子文件夾'Model',就會在視圖中顯示數據。如果不是,單獨的文件夾對我來說會更有意義。 –