Viv*_*vek 3 entity-framework-4.1 asp.net-mvc-3
我是 asp.net MVC 的新手,
我的模型中的一些属性(尤其是类型属性)int默认变为required默认情况下没有用属性装饰它。但是[Required],通过使填充可为 null ie 解决了问题int? Some property。
但我不确定这是否是最好的方法...我也怀疑创建一个属性是否nullable会在以后的代码中出现一些问题。
任何建议都非常值得赞赏。
提前致谢 !!!:)
小智 5
可以为空是可以的,但是在使用可能为空的值时需要格外小心。最简单的方法是使用合并空运算符 ??
var foo = myNullableField ?? new bar()
Run Code Online (Sandbox Code Playgroud)
如果可为 null 的字段实际上为 null,则 foo 将被分配为新对象(在本例中,您可以使用默认字符串、int 等)。如果它不为空,它将从 myNullableField 获取值
| 归档时间: |
|
| 查看次数: |
3297 次 |
| 最近记录: |