添加 ReadData 方法重载：读取数据并返回总行数，并优化代码格式。
添加 ReadData 方法单元测试。