2011-02-05 86 views
3

我一直有多個問題與獲取添加視圖..「創建一個強類型視圖」對話框選項才能正常工作。MVC 3和強類型視圖

大多數情況下,我無法讓Model類出現在「Model Class」下拉列表中。最後一個問題是在Model文件夾(和命名空間)內生成的實體框架類。我重建了這個項目,但他們仍然沒有出現。

事實上,如果我添加一個測試類到Model文件夾中,並帶有一些公共屬性 - 它不會顯示在下拉列表中。

他們是否有任何可用的信息來了解這種下拉如何將Model類顯示給最終用戶?

Regards,

回答

2

正常情況下,重建項目應該足以顯示您的自定義類。但不幸的是,這遠非完美。也發生在我身上。我所做的是創建我的視圖模型(不是實體框架模型,因爲您應該只將視圖模型傳遞到視圖),將名稱複製到剪貼板並將其粘貼到添加視圖對話框中。我發現這比通過滾動下拉1000個類並找到正確的類要快。

+0

我完全同意。我從不使用創建視圖對話框來創建新視圖。我只是拖動現有的視圖,按住Ctrl鍵並放入視圖文件夾複製視圖。然後我只是重新命名並調整新視圖的模型名稱。 – 2011-02-05 18:31:02

0

它從來沒有發生過我,但我知道其他人也有類似的問題。嘗試this link它可能會指向您正確的方向