继上一节,回头看这张图片:

CYQ.Data 轻量数据访问层(三) 构造数据单元(下)

回顾上节的话题,怎么设计这样一个数据单元类?才不会有重复的单元表头,又能合理解释出数据与表头的关系?

经过长久的深思后。。一个关键的字出来了"ref",引用,是的,用的这就个,如果每个单元格,都包括值和单元表头,而单元表头,都引用同一个的时候,就刚好满足了需求。

 

 

于是,我们开始写出这样的类:

先构造出一个存放值的类:

/// <summary>
    
/// 只包函被填充的数据状态和值
    
/// </summary>
    public class MDataCellValue
    {
        
/// <summary>
        
/// //值是否为空
        
/// </summary>
        internal bool _IsNull;
        
/// <summary>
        
/// 值是否被改变了
        
/// </summary>
        internal bool _IsChange;
        
/// <summary>
        
/// 值是多少
        
/// </summary>
        internal object _Value;

        
public MDataCellValue()
        {
            _IsNull 
= true;
            _IsChange 
= false;
            _Value 
= null;
        }
    }

相关文章:

  • 2021-12-17
  • 2021-07-07
  • 2022-02-22
  • 2021-08-29
  • 2021-12-01
  • 2021-06-01
  • 2022-03-06
  • 2021-11-28
猜你喜欢
  • 2021-05-31
  • 2021-11-16
  • 2021-10-08
  • 2022-01-16
  • 2021-09-04
  • 2021-09-02
  • 2022-01-19
相关资源
相似解决方案