在我的MVC 3.0應用程序中,我使用了實體框架的數據庫第一模式。 在視圖中,我想爲輸入添加驗證。我應該爲需要驗證的實體創建新的模型類型,以便我可以在其上添加驗證屬性?這些實體類型是由實體框架生成的。在ASP.NET MVC中創建實體類型的視圖模型僅用於驗證?
0
A
回答
0
不,您應該創建一個帶有MetadataType屬性的好友類,該屬性引用了您的驗證類。看看這個例子: http://www.asp.net/mvc/tutorials/older-versions/models-(data)/validation-with-the-data-annotation-validators-cs
具體標記使用實體框架數據註釋驗證程序的部分。
0
一旦生成EF模型類(即使使用數據庫優先模式),您也應該能夠將DataAnnotation屬性添加到生成的模型類中。它應該在[ModelName] .Designer.cs類文件中
+0
我的數據庫模式很容易改變,可能不適合更新這些生成的文件。 – 2012-07-11 03:04:34
相關問題
- 1. 驗證模型和視圖模型mvc
- 2. 來驗證模型在ASP.NET MVC 2視圖模型有道apporach
- 3. ASP.Net MVC創建視圖多模型
- 4. ASP.NET MVC - 關於其數據類型長度的模型驗證
- 5. 在ASP.Net中使用實體模型對象MVC視圖頁
- 6. Asp.net Mvc模型類繼承實體類
- 7. ASP.NET MVC 3 - 模型驗證
- 8. ASP.NET MVC模型/ ViewModel驗證
- 9. ASP.NET MVC中的半複雜視圖模型屬性驗證3
- 10. ASP淨MVC驗證和視圖模型
- 11. MVC嵌套視圖模型與驗證
- 12. 使用數據註釋MVC驗證 - 模型類或視圖模型類?
- 13. 對ASP.NET MVC中動態類型屬性的模型驗證
- 14. ASP.NET MVC中的模型驗證
- 15. ASP.NET MVC在驗證前修改視圖模型屬性
- 16. asp.net mvc視圖模型和提取模型類中的數據
- 17. 棱鏡IDataErrorInfo的驗證與DataAnnotation在視圖模型實體
- 18. ASP.NET MVC視圖模型最佳實踐
- 19. ASP.NET MVC - 強類型視圖模型,它屬於哪裏?
- 20. ASP.NET MVC:使用EF實體作爲視圖模型?
- 21. Rails驗證 - 在創建子模型時驗證父模型
- 22. 創建視圖模型,模型與一個在asp.net mvc的一對多關係
- 23. 驗證原始類型在ASP.NET MVC
- 24. MVC3驗證只有一個實體在視圖模型
- 25. 模型中的MVC驗證
- 26. ASP.Net MVC強類型視圖
- 27. ASP.NET MVC - 驗證模型的唯一性
- 28. ASP.NET MVC 3模型的部分驗證
- 29. ASP.NET MVC的複雜模型驗證
- 30. MVC模型驗證
謝謝埃裏卡,這節省了我的代碼。 – 2012-07-11 03:05:32