我在表中有些字段允许为空.
返回时用一个实体存储
现在把实体中的值一一加载给文本框有些字段是空值时我存入数据库也是空 但现在加载的时候实体中的值也是null
我现在这样判断还是不行.有没有什么方法可以啊?
Entity.Address.ToString() == null? "" : Entity.Address.ToString();

解决方案 »

  1.   

    Entity.Address == null? "" : Entity.Address.ToString();
      

  2.   

    (Entity == null || Entity.Address == null)? string.Empty:Entity.Address.ToString()
      

  3.   

     cc_user.Memo = reader["Memo"] is DBNull ?"": reader["Memo"].ToString() ;
      

  4.   

    当数据库中空时实体值设为""或者string.Empty
      

  5.   

    Address如果是null的话就没法ToString了啊,改成如下Entity.Address == null? "" : Entity.Address.ToString();
      

  6.   

    如果你得Address已经是string类型的话,可以简单
    Entity == null ? string.Empty : Entity.Address