c#中返回类集合或数据表的选择

c#类库中,我通常使用一个方法来查询,以获取界面所需要的数据列表,有时返回的是一个类的集合,有时返回的直接是一个数据表,在此,我有一个处理的原则。

 

当需要的数据只是一个单独的数据表,不与其他表关联的时候,就直接返回一个数据表,省去一个转换成类集合的过程。

如一个类别类,仅为一个数据表,就不需要再去转换了。

 

当需要的数据是一个关联了其他数据表的数据集合时,就转换成一个类集合,在界面上直接绑定集合到控件,我觉得这样可以一次性从数据库中提取所需数据,省去多次往返数据库的开销。

如一个信息类,有一个上述的类别类的属性,在类库中,就使用一条查询语句将相关的数据全部获取,再循环转换成一个信息类的集合,即List<信息类>,以此形式返回,以便于操作。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值