为了账号安全,请及时绑定邮箱和手机立即绑定

两个类之间的数据库连接传递

两个类之间的数据库连接传递

慕斯709654 2018-08-18 09:10:55
public class 数据连接类:idispose{  void dispose(){断开连接}}public class A{  pulic 数据连接类 连接instance{get;set;}   pulic A(数据连接类 _连接instance==null)  {    if(_连接instance != null)    {      连接instance = _连接instance    }{ /// 创建新连接}  }     public Select()     {            using(连接instance){ ///做查询}     }    }   public class B{  pulic 数据连接类 连接instance{get;set;}   pulic B(数据连接类 _连接instance==null)  {    if(_连接instance != null)    {      连接instance = _连接instance    }else{ /// 创建新连接}  }     public Select()     {            using(连接instance){ ///做查询}     }    }  ---------测试代码--------------var a = new A{};var b = new B(a.连接instance);b.Select(); -----正常a.Select(); ----由于b示例已经using将连接释放,此处报错各位达人,针对以上问题,我改怎样保证A和B类中相互传递数据连接,同时保证操作完成后自动释放数据连接?谢谢各位能指点啦
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 748 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信