Database db = DatabaseFactory.CreateDatabase("Conn");
/*
相关操作
*/
最后如何回收释放掉db的资源,或者是关闭db的连接

解决方案 »

  1.   

    Database db = DatabaseFactory.CreateDatabase();
    DbCommand dbCommand = db.GetSqlStringCommand("");
    using (IDataReader dataReader = db.ExecuteReader(dbCommand))
    {

      

  2.   

    最后db怎么处理掉,没有idispose接口
      

  3.   

    没有idispose接口,就不用管它了。
    它会管好它自己的。
      

  4.   

    企业库提供的DB是可以重复使用的,其实是一个连接池,你每次dispose每次都需要创建,这样系统性能开销不是会增加?企业库自己有Db的管理机制的,反正你会频繁调用的,就不要管了