在我的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. 模型驗證僅適用於創建
- 2. ASP.NET MVC子視圖模型驗證
- 3. 驗證模型和視圖模型mvc
- 4. 來驗證模型在ASP.NET MVC 2視圖模型有道apporach
- 5. ASP.Net MVC創建視圖多模型
- 6. asp.NET MVC實體驗證依賴於同類型
- 7. ASP.NET MVC - 視圖模型驗證的最佳實踐
- 8. ASP.NET MVC - 關於其數據類型長度的模型驗證
- 9. 在ASP.Net中使用實體模型對象MVC視圖頁
- 10. Asp.net Mvc模型類繼承實體類
- 11. ASP.NET MVC 3模型驗證
- 12. Asp.net MVC模型驗證
- 13. ASP.NET MVC 3 - 模型驗證
- 14. ASP.NET MVC模型/ ViewModel驗證
- 15. 在asp.net中使用動態模型創建視圖mvc
- 16. ASP.NET MVC中的半複雜視圖模型屬性驗證3
- 17. ASP網MVC - 在視圖模型上的窗體驗證
- 18. 接口,用於驗證視圖模型
- 19. 對ASP.NET MVC中動態類型屬性的模型驗證
- 20. ASP淨MVC驗證和視圖模型
- 21. MVC嵌套視圖模型與驗證
- 22. ASP.NET MVC中的模型驗證
- 23. 使用數據註釋MVC驗證 - 模型類或視圖模型類?
- 24. 如何在mvc中從視圖模型創建強類型局部視圖?
- 25. 驗證實體框架模型類
- 26. ASP.NET MVC在驗證前修改視圖模型屬性
- 27. 驗證視圖模型的子模型
- 28. asp.net mvc視圖模型和提取模型類中的數據
- 29. ASP.NET MVC視圖模型最佳實踐
- 30. ASP.NET MVC - 強類型視圖模型,它屬於哪裏?
謝謝埃裏卡,這節省了我的代碼。 – 2012-07-11 03:05:32