1
在ASP.NET MVC中工作時,我經常發現自己定義了一個基本的ViewModel,它的所有屬性都只是實際實體模型的一小部分。然後,我使用AutoMapper將我的對象正確地轉換爲實體模型並將其轉換出來。這很好,並很好地分離了我的顧慮。不過,我在想,現在有人已經制作了一個讓這個過程更簡單的工具!在創建我的ViewModel時所有重複鍵入都不可避免地導致錯字和一些挫敗感。從實體模型輕鬆創建MVC ViewModels?
你用什麼工具解決這個問題?
謝謝!
編輯:我不介意用適當的UI提示,驗證器等來裝飾我的屬性。我只是討厭一次又一次地定義相同的名字。
這是一個非常好的主意!我已經與新視圖的模板搞混了,所以它們適合我網站的結構,幷包含了初始化客戶端表格排序等的腳本。我從未想過以這種方式利用模板。尼斯鏈接也是如此。謝謝! – BradBrening
+1 - 我已經創建了一個'定製的'mvc項目模板(使用T4),它完全實現了這一點 - 創建視圖模型並使用automapper創建視圖模型作爲過程的一部分,所以不能說足夠多的關於去往走這條路 –