当前位置:  开发笔记 > 后端 > 正文

ConvertEmptyStringToNull属性

如何解决《ConvertEmptyStringToNull属性》经验,为你挑选了1个好方法。

A)public void GetEmployee(int EmployeeID);


  
    
  


如果由于任何原因,EmployeeID参数为NULL,ObjectDataSource将Null转换为零并将其作为参数传递给GetEmployee()方法.

为什么运行时会进行这样的转换?不会抛出异常更有意义吗?

B)"使用ConvertEmptyStringToNull属性指定在数据源中更新数据字段时是否将空字符串值自动转换为null."
我不太了解此属性的用处.为什么空字符串表示我们希望将null插入源的数据字段?我假设这个数据字段是String类型的?那为什么不也有ConvertZeroInt32ToNull等?

再见



1> andleer..:

A)看起来ODS正在为类型T的null生成默认值.在int的情况下,默认值为0.

B)HTML中无法通过输入标记表示空值.将emptry字符串传递给ODS并将Convert Empty to Null设置为true时,将设置空值.没有ConvertZeroToNull属性,因为HTML或Windows窗体上的所有文本框数据都是string类型.

推荐阅读
贾志军
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有