我有一個場景,用戶將提交一個包含2個模型(數據庫表)信息的表單:用戶和請求。這些數據還需要一起列入用戶ID,即列出所有用戶或特定用戶所做的所有請求。所以我也需要輸出兩個表中的數據。ASP.NET MVC -ViewModel一次列出2個模型
我的解決方案是創建一個名爲UserRequests的ViewModel,它將包含這兩個模型,但是我堅持實現。我不知道這是否應該是這樣的:
public class UserRequestModel {
public User User1 { get; set; }
public Request Request1 { get; set; }
總之,什麼在控制指數()函數將要做的,就是讓所有用戶查詢請求,並列出兩個表中的所有領域(接合)。所以我需要以某種方式將來自該查詢的數據輸入到ViewModel中以輸出它,並且不知道如何設置ViewModel以便這樣做。任何洞察力將不勝感激。謝謝!
是的這是一個很好的解決方案......是什麼讓你覺得它不會是? – Milney
這很好。那麼我的問題是,我如何將查詢數據輸入到ViewModel中以進行輸出? –
那完全取決於你的數據訪問將如何完成......你使用ORM嗎?實體框架? LINQ?小巧玲瓏的? Plain SqlCommands?一旦你決定你可能會得到一個例子,但如何從數據庫中獲取數據是一個太廣泛的問題,在這裏回答....嘗試谷歌ASP MVC數據庫和閱讀教程或兩個... – Milney