要構建MVC5 EF6應用程序,其中用戶將增加音樂專輯。音樂專輯有藝術家,唱片公司和類別外鍵,每個外鍵都代表我自己的模型。在創建相冊頁面上,用戶將通過下拉選擇記錄標籤,類別和藝術家。如果藝術家或唱片公司還沒有錄入,會發生什麼?添加不存在的外鍵的建議MVC設計模式是什麼?
用戶是否有去的藝術家或唱片公司以先添加它,然後再返回到相冊頁面來創建相冊?有沒有更好的方法來優化用戶流程?
使用UI的手風琴,這將是在這將有專輯,藝術家,唱片和分類模型板相冊視圖我曾經考慮過。藝術家,唱片公司和類別面板將開始崩潰。如果用戶在藝術家,唱片標籤,類別的下拉列表中選擇「其他」,則相應的面板將展開,並且使用戶有機會輸入必要的字段以實時創建唱片標籤。這是一個壞主意嗎?我還沒有考慮過其他哪些選項可以使用戶方便嗎?