我是新來的ASP.NET MVC
一些不與[Required]
attributes.however裝飾它在我的模型的性能尤其是int
類型的財產成爲required
默認的問題通過填充可爲空來解決,即int? Some property
。
但我不確定這是不是最好的方法...我也懷疑是否使一個屬性nullable
會稍後在代碼中做出一些問題或不。
任何建議是非常可觀的。
在此先感謝! :)如何使財產`在MVC不Required` 3
1
A
回答
4
可爲空是可以的,但在使用可能爲空的值時需要格外小心。最簡單的方法是使用合併空操作符?
var foo = myNullableField ?? new bar()
如果可空場,其實空,foo將被指定爲一個新的對象(在這個例子中,你可以使用默認的字符串,整型,等等)。如果它不爲空,它將從myNullableField取值。
1
可爲空是更好的方法。這不是馬虎。
相關問題
- 1. 財產3屆
- 2. MVC - 在同一財產
- 3. 如何使用syncStatusChanged財產
- 4. 如何使財產屬性
- 5. INotifyPropertyChanged財產財產
- 6. 要財產,還是不要財產?
- 7. 我如何裝點我的ASP.NET MVC的ViewModel財產使用EditorForModel()
- 8. 如何改變這種財產使用asp.net mvc的
- 9. 使用/如何使用擔保財產
- 10. 獲取財產的財產
- 11. 財產不能在對象
- 12. 財產如何運作?
- 13. 如何「財產」不提交mercurial更改?
- 14. 找不到財產
- 15. 找不到財產
- 16. 財產在angular2
- 17. ASP.NET MVC 3在生產?
- 18. 如何使私有財產MVC3
- 19. 如何使用歪斜財產
- 20. 如何使用UICollectionViewLayout財產layoutAttributesClass?
- 21. MongoDB中如何使用缺少財產
- 22. 如何偷懶InverseProperty財產
- 23. 如何獲得財產iPOJO
- 24. 如何增加財產
- 25. 如何基於財產
- 26. 你如何排除財產?
- 27. distanceFilter財產使用
- 28. WiX - 使用財產
- 29. MVC 5 - 不要序列化財產,如果默認值
- 30. /如何更新一個抽象的財產與繼承使用subblass在MVC
使它們可以爲空是沒有問題的。你爲什麼認爲會有「問題」? – 2012-04-18 19:59:56
要走的路是'Nullable',因爲您已經在使用了。這沒什麼錯。 –
2012-04-18 20:03:28