我已经编写数据库软件几年了,并且知道有多种方法可以访问数据。我个人在使用数据读取器对象提取数据时手动完成所有操作。在处理具有大量列的表时,这刚刚开始让我感到不安。一次写 30 行代码变得非常低效
if(reader[count] != DBNull.Value)
someObject = reader.GetString(count++);
else
count++;
查询本身需要很长时间才能输入并准备好,这已经够糟糕的了。
我正在考虑可能使用数据表来检索我的记录,因为您可以在几行中完成此操作,然后编写一些辅助方法来遍历行并返回给我一个可观察的对象集合。有没有另一种更简单或更简洁的方法来做到这一点?