This question指出如果使用實體框架和代碼,則執行一些默認驗證。我正在使用實體框架數據庫 - 第一,並希望使用MVC 3不顯眼的JavaScript驗證。是否會執行一些默認驗證,例如客戶端在數據庫列爲INTEGER時檢查數字,還是根據VARCHAR列長度檢查字符串長度?ASP.NET MVC3的任何默認實體框架驗證?
0
A
回答
1
除非添加jQuery,否則不應該有客戶端檢查。
有一些默認檢查:始終需要DateTime字段。儘管我沒有完整的列表。
對於代碼優先,您已經有了詳細的數據註釋,它指定了數據庫中的每個字段。這個註釋將啓用大量的默認驗證。
但是,如果它是數據庫第一,你從EF得到的是一組不包含註釋的分組類(對應於表)。數據註釋通常添加在單獨的元數據文件中。沒有這個額外的註釋,就沒有默認的驗證。 EF只是將註釋的任務交給程序員。
0
check this out正是你在找什麼。您可能必須安裝Nuget並獲取一些Asp.Net MVC 3腳手架來幫助您使用這些默認驗證所需的模板。祝你好運!
Hanlet
相關問題
- 1. asp.net mvc3動態驗證和實體框架
- 2. 實體框架默認值
- 3. 使用默認成員關係的MVC3實體框架
- 4. 實體框架驗證
- 5. asp.net MVC3實體框架查找
- 6. ASP.NET MVC3實體框架 - 數據檢索
- 7. 認證/授權的實體框架
- 8. 實體框架中的默認約束
- 9. MVC上的實體框架驗證
- 10. 如何更改ASP.NET MVC3中的默認驗證錯誤消息?
- 11. 如何與實體框架驗證
- 12. 實體框架/ MVC3:暫時禁用驗證
- 13. 實體框架中的數據驗證
- 14. 實體框架查詢本地默認
- 15. 實體框架默認值SYSDATETIMEOFFSET
- 16. 實體框架和默認日期
- 17. 實體框架:設置回默認值
- 18. 實體框架一對多默認
- 19. 默認實體框架超時
- 20. 實體框架4和默認值
- 21. 實體框架外鍵默認值
- 22. 實體框架和默認值
- 23. 實體框架 - 默認子對象
- 24. 實體框架中的多組驗證
- 25. 實體框架驗證混亂 - 的「128」
- 26. 實體框架中的整數驗證
- 27. asp.net mvc3認證
- 28. 實體框架5安裝驗證
- 29. ASP.NET MVC3如何將驗證切換到不同的JS驗證框架
- 30. 默認驗證錯誤MVC3本地化